Add meta namespace containing template aliases for template meta functions
Add promise/future implementation supporting continuations
Release code to public domain
Reorganize include structure