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: transformed hardcoded palette dumping to new method
convert: integrated code generation and data import into the engine

cmake dynamically calls the convert script for creating
header and source files.

dat file data values are modified before export by a
fix_data routine.

documentation for the convert script and blendomatic was updated.
Merge branch 'testing' into convertdat

integrated testing environment into current data conversion
routines.

Conflicts:
	CMakeLists.txt
	Makefile
	src/CMakeLists.txt
	src/openage/init.cpp