Use yelp_cheetah for cheetah support.

This is a WIP.  I still need to figure out how to get macro parsing to work correctly.