Merge pull request #175 from bvssvni/master

Updated to latest Rust
Merge pull request #184 from bvssvni/master

Updated game loop
Removed unneccessary aliases in 'gl_back_end' and 'game'
Updated to latest version of Rust-Empty
Upgraded to lastest rust: StrBuf to String
Merge pull request #185 from leonkunert/master

Removed unneccessary aliases in 'gl_back_end' and 'game'
Merge pull request #187 from Coeuvre/master

Upgraded to latest rust: StrBuf to String
Merge pull request #186 from leonkunert/update_makefile

Update makefile
Rework game loop logic to fix speed problems
Fix bug: never updating on long render
Fix a small mistake
Merge pull request #192 from gmorenz/fix-game-loop

Fix game loop
Make gameloop simpler, and fix #194

Pushed all the logic away from the rendering code into the update while condition, and a wait condition afterwards. Utilizes sleep for waiting instead of burning cpu cycles, at the cost of accuracy (accuracy could be re-introduced with a while loop below it if there is a good reason to). Fixes #194 by only updating to the update before catching up/passing next_render.
Fix sleep overflow bug
Merge pull request #195 from gmorenz/simplify-gameloop

Make gameloop simpler, and fix #194
Put gl-rs before hgl-rs to indicate build order