Circumvent over-zealous popup blockers.
Switch to the even more permissive MIT license.

Mentioning somewhere that your game was built with Flambe is
appreciated, but not required.
Load all assets over XHR (where supported) to get progress events.
Use an EventGroup to ensure all listeners get cleaned out after loading.
Handle HTML5 audio progress events.
Retry stalled asset downloads in HTML.

Which seems to happen occassionally on mobile browsers. This
periodically checks if the last progress event is more than 5 seconds
old, and if so, aborts and retries up to a total of 4 attempts.

Closes #14.
Firefox fixes.
Ugh, iOS 6 doesn't seem to actually support the blob responseType.

So, no progress events and timeouts on image downloads there sadly. I
could base64 encode the response string and shove it in a data URL, but
that's gross.
Fix for multi-touch event detection.

Huh, this used to work...
Aha, iOS 6 supports blobs, but not the blob XHR responseType.

Progress events and retries for images work there now.
Bring back this check, just in case.
Fix for Python 3.3.

Pretty ridiculous. http://stackoverflow.com/questions/15032108/pythons-open-throws-different-errors-for-file-not-found-how-to-handle-b/15032122
Run Travis against Haxe 2.
Retry haxelib downloads when things mess up.

Which is too often.
First stab at automated Selenium testing.

Part of #92.
Oh right, this is Bash.
Travis tweaks.
Sauce twiddling.
Sauce only supports 3 parallel tests.
Fix a dumb IE9 loading issue.