main: added getopt option parsing
main: using namespace engine now
main: added data folder option
engine: initial python launch integrated
game: added --data option for passing data directory
readme: added new commandline option calls
Merge branch 'master' into testing
readme: python is needed at compiletime
make: alphabetical ordering of source file list
test: implemented basic testing infrastructure
make: enabled lto for gcc by default
make: added inotify include dir finding
make: don't hardcode freetype includedir, hint the location
make: cmake endif redundancy removed
convert: no longer using data dict, use object members instead

this prepares dumping files to serialized files
convert: removed leftover interactive interpreter launch
convert: added default_armor and blast radius variables
convert: implemented generic dumping of gamedata structs
doc: started documentation of data file implementation
doc: convert script doc file created

the file describes modding features
and game profiles to be compatible to various age versions