g++ fixes
tidy up inclusion, delete visitor
fix pointer size numeric
Merge branch 'linux' of https://github.com/HeliumProject/Reflect into linux
compiling on Mac/Clang
more compile fixes