Merge pull request #1 from n36510/master

Fixed some errors while compiling on Windows.
* Starting component implementations
* More AngelScript bindings
* Starting component implementations
* More AngelScript bindings
* Add debug resources
* More work on script preprocessor (still far from complete)
* Streamlined API
* Switched to GL context
Merge branch 'master' of https://github.com/Antidote/Orion

Conflicts:
	Orion.pro
	include/ApplicationBase.hpp
	include/ComponentFactory.hpp
	include/IComponent.hpp
	include/IResource.hpp
	include/ITextureResource.hpp
	include/ResourceManager.hpp
	include/SDLTexture.hpp
	include/TransformableComponent.hpp
	include/Vector2.hpp
	src/ApplicationBase.cpp
	src/ComponentFactory.cpp
	src/IComponent.cpp
	src/ITextureResource.cpp
	src/Object.cpp
	src/ResourceManager.cpp
	src/SDLApplication.cpp
	src/SDLTexture.cpp
	src/ScriptEngine.cpp
	src/TransformableComponent.cpp
	src/Vector2.cpp
* Reimplemented Binding subsystem
* Complete CVar binding
* Add the ability to save bytecode
* Added fallback for scripts
* Merge Commits
* Begin implementing Console
* Forgot to update Athena
* More work on console
* Added FontResource
* Remove test code
* Prepare for tech demo
* Update Athena reference
* Implement ControllerDefinition
* Refactory to prepare to convert to static library
Merge pull request #2 from Antidote/master

Bring Orion up to date
Merge pull request #3 from DragonSpiritIndustries/master

Updating to latest revision.