remove RTTI from C++
add profile options
add machen-outcsv application
add more warnings
add new hpp extension to doxygen
fix main unused vars warning
add new documentation