Eradicate boost headers from hyrise headers

* Move type switches (which ultimately depend on boost::mpl) into
  implementation files
* Move all type_switch related logic into meta_storage.h
Merge pull request #141 from bastih/master

Eradicate boost headers from hyrise headers