Implemented support for changing resolutions and going fullscreen.
Performance enhancement

Improved tile performance by using reserve() to alloc the size of the
arrays internally all at once instead of on-demand since this is way
faster. In my test case this made a significant impact. Also attempting
to get the compiler to avoid some other more hidden copying.
Fix software fallback on some older/more minimal graphic cards
Merge pull request #23 from BigZaphod/master

Performance enhancement
Wrapper; removing rogue traces
Wrapper; Input; general cleanup and adding pressed/released/down state flags for testing state of keys in the update loop
Wrapper; soundManager2 Audio implementation for html5 lime standalone targets
Wrapper; Template; cleanup older template code, and fix css to properly centre the canvas.
Wrapper; geometry; moving geometry to utils where it should be for parity with the rest of the API
Wrapper; Input; cleaning up input across html5/native , separating platform code into separate helper
Wrapper; Input; mouse wheel events have their own handler/listener now, for forwarded through mouseup (makes no sense)
Wrapper; adding about file to explain setup, and philosophy
Update about_lime_wrapper.md
Update about_lime_wrapper.md
Update about_lime_wrapper.md
Update about_lime_wrapper.md
Wrapper; Input; adding html5 gamepad support, still a few minor things to add (disconnect/reconnect like native) and initial event types for gamepad for native as well
Merge pull request #24 from dukope/master

Fix software rendering issues
Update to 0.9.4
Wrapper; Lime; fix neko crash on shutting down from GC collecting in the background thread.
Revert "Wrapper; Lime; fix neko crash on shutting down from GC collecting in the background thread."

This reverts commit 6ea46afb42d70b51eee9513d70799cf8f7ea0338.