Initial commit of storage engine code

Still much to refactor and clean up
Move towards support for make-install'd mosql-storage

Still will not build correctly because we have to do some clean up of
the header files in the storage layer
towards supporting cleaner layout of mosql-storage

Still not a functional build
Fix test cases for new header structure of tapioca/mosql storage
Support installation and better mysql version build support
Add -fno-rtti flag to enable .so link into mysql
Pull additional compile flags from old automake process
Add documentation for mosql-se layer
Improvements to script for launching mysql
Correct CMake build issues for mosql shlib
Rename references to ENGINE=TAPIOCA to MoSQL in sql tests
Add purge mysql data dir command to launch script
Simplify commit logic in table creation
Make launch script a bit more flexible
Reduce number of "max size" defs
Enable support for optimized builds; remove bzeros

ALso change max stack alloc size to 64k because it seems that we crash
mysql if we try to allocate 256k
Modest improvements to metadata handling

mysql is now restarable, but still much refactoring to be done
Tweaks to enum names for debugging
Fix bug in delete
FIXME for auto-committed values that need to abrt