Kam Tin's spectacular week long, once-in-a-decade thanksgiving festival involves lion dances, vegetarian feasts, elaborate rituals and Cantonese opera.