Initial commit.
Add AnimationGroup and AnimationGroupSet
Add dependencies
* Clean up lua project.
* Add lua binding
* Correct the solution file path.
* Move the location parameter to be GetLocation/SetLocation function.
* Add Background test image.
* Enhance Scene class.
* Refactor the resource management of AnimationGroupSet into a new class called ResourceManager.
Add Font implementation
Merge branch 'master' of https://bitbucket.org/mr_tawan/pgengine

Conflicts:
	pgengine/pgengine.vcxproj
Fix project file.
* Add Font/Outline Font implementations
Add LineBreak-support into font drawing
Use FT_Outline_Embolden instead of stroker
Merge branch 'master' of https://bitbucket.org/mr_tawan/pgengine

Conflicts:
	pgengine/src/outline_font.cpp
fix merge error.
* Add textbox background.
change the outline width to 2 pixels.
Merge branch 'master' of https://mr_tawan@bitbucket.org/mr_tawan/pgengine.git