Merge remote-tracking branch 'origin/master' into TheIllusiveMan
Added editor and updated main.cpp in the engine.

The engine now changes its working directory to the mod under use! This
is useful for the modder because it makes internal paths shorter and or
easier to generate.
Editor can open and create projects

The level designer can open existing projects or create new projects!
Also, I merged some updates to conversions.cpp and data_base.cpp. The
merging included new features I coded in another project!
Patch to data_base.cpp and coversion.cpp.

Also, added component to level designer.
Some dependencies and Updated files

Added new dependencies that I am likely to include in the Engine when I
start on my coding spree again.  Included the updated copies of
data_base and conversions files. They are highly tested and stable.
Their syntax is also highly checked for consistency. A second look
doesn't hurt, but I spent a year updating them as part of another big
project. data_base and conversions files are now under the LGPL license.
Updated files for the Editor
Updated TODO file

TODO file contains the current development goals.
Engine Cleanup and Oil Change

-Minor changes to data_base
-Syntax cleanup
-Dummy files for upcoming
features and scheduled cleanup
Merge remote-tracking branch 'origin/TheIllusiveMan'
Merge branch 'master' of https://github.com/kiseitai2/Engine_Eureka

Conflicts:
	TODO.txt