Tech/LxEngine/Regular Development Workflow

Releasing a New Version

 * 1) Ensure the internal version number in the code is correct
 * 2) Full rebuild
 * 3) Run all unit tests
 * 4) Commit and push all changes
 * 5) Build on Linux and run all unit tests
 * 6) Set tag and push tags ("git tag v0.x.x", "git push --tags")
 * 7) Generate API documentation & upload
 * 8) Post Change Log & Release Notice to wiki
 * 9) Post links to blog & forum