Defining the object interface API.  adding that to my template context.
using the template interface.
moving context out of template_engine namespace.
moving template_context.hpp out of the boost cppte
Merge branch 'master' of https://github.com/JeffGarland/liaw2014