- Removed/reordered flags for Devel build
- Minimized use of non-standard C++ features
- Fixed whitespace
- Removed uneeded ; in some macros (fixes -Wextra-semi)
- Removed "exotic" flags from Devel builds
- Simplified instance member copying