Add new 'package' CMake built-in target for generating binary packages.
This is in preparation for setting up Travis CI build to upload binary packages to a central hosting server.
Simplify pointer usage in HelloGUI example.
For Travis CI - attempt to make packages on demand. [ci package]
For Travis CI - fix commit message parsing. [ci package]
For Travis CI - Use Release configuration when packaging. [ci package]
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Source/Samples/02_HelloGUI/HelloGUI.cpp
	Source/ThirdParty/LuaJIT/DetectTargetArchitecture.cmake