C++11 modernize headers in nta/types/

I have to do headers in a more superwised way, unlike .cpp where all base could be transformed at once.

main highlights:  override and std::move()
fix: include stddef.h so size_t is defined

..had to fix manually
fix: include Log.hpp to make NTA_THROW known

fix for clang-modernize
c++11: migrate nta/ntypes

..mostly overrides
decrease to std=c++0x (from c++11) since gcc4.6 doesnt support it

c++11 is since gcc4.7+