Improvements to cppgen
- Move pragma generation to writer instead of classes (not every header must begin with a class)
- Remove old include guards
- Remove useless boost stuff
- Improve empty line generation
- Allow checks for already generated lines (usefull for includes)
- Add 3 main areas for code generation (header, body, footer) instead of only body. Thus includes can always be put to the header so that they are grouped