Cut down on CHECK() and FLOG() in Buffer.

Also add a buffer copy (would rather not read into the wrong buffer to start, but it happens...)
Add a NULL check, even though this is already called via a check.
Avoid a CHECK() in Connect(), and invalidate sock().
Support non-chunked HTTP responses.
Merge pull request #89 from unknownbrackets/http

Support non-chunked HTTP responses
Very basic download cancellation support. At least doesn't try to download if cancelled during Connect, etc.
Keep a reference to download objects for their lifetime. Should fix cancelling crashes.
Add utility to get a list of Windows disk drives. Rework UI events.
Increase default landscape window size of SDL builds
Moved expression parser to native
Disable binary detection when defaultrad is 16
Added reference to android makefile
Merge pull request #91 from Kingcom/native

Move expression parser to native
Fix android build.
Merge pull request #92 from Kingcom/native

Android buildfix
Merge pull request #90 from daniel-dressler/master

Add key code pass through to applications
Android buildfix.
Fix android doubling key presses