Added cppdb add_type and c++11 guard on cppdb<...>

To make cppdb backwards compatiable with c++98 the cppdb ctor has
pre-processer guards on it, and a add_type member function was added to
the class to add types and containers after construction.
Added boost license to cppdb.
Added cppdb tutorial file, with some info and TOC.
Added cppdb example file for tutorial.
functionnamespace marco name to exclude pre colons