_Polygon define is no longer needed due to namespaces.
Add auto center option, Codeblocks compilation support
Removed invalid hint about how to easily build project
Added support for multiple build profiles. Defaulting to release.
Changed NULL to nullptr
Added a flag to warn on C style casts.
Removed all C style flags, and replaced with C++ casts.
Prepare for supporting multiple different infills.
Removing a wierd unwanted space.
Applied the quickfix from the working branch.
Changed a few defines into weak type enums.
These should eventually be changed into strong type enums,
in order to provide type safety!
Integer constructors are really casts too.
We should do link type optimization, in order to get a faster executable.
Merge pull request #82 from Skeen/build_profiles

Add support for multiple build profiles
Merge pull request #83 from Skeen/nullptr

Change NULL into nullptr
Merge pull request #85 from Skeen/multi_infill

Prepare for supporting multiple different infills.
Fixing https://github.com/daid/Cura/issues/820
Merge branch 'master' of github.com:Ultimaker/CuraEngine
Merge remote-tracking branch 'upstream/master' into modern_casts

Conflicts:
	Makefile
Merge remote-tracking branch 'upstream/master' into enums

Conflicts:
	src/settings.cpp
Merge remote-tracking branch 'upstream/master' into HEAD

Conflicts:
	Makefile