From tiny painted churches in mountain hamlets to clifftop monasteries, Cyprus has a rich heritage of spiritual architecture and iconography.