Implement C-based events library for various HTML5 APIs.
Bump version after adding new entries to src/struct_info.json.
better error reporting on errors in js libraries; fixes #2033
export the runtime; fixes #2041
allow adding a custom prefix to file package downloads, so they can happen from a different url; fixes #2049
use correct bufferData method when passing a NULL pointer
rename filePackageURL to filePackagePrefixURL
Merge pull request #2051 from inolen/invalidate_buffer_support

use correct bufferData method when passing a NULL pointer
Merge pull request #2046 from rfk/rfk/registerize-harder-followups

Some follow-up fixes to registerizeHarder
Rename library_events to library_html5 and other suggested renamings. Add better support for reporting EMSCRIPTEN_RESULT_NOT_SUPPORTED for unsupported features.
Add test for storing special float literals in source code. Currently fails in fastcomp.
Merge pull request #2052 from juj/test_float_literals

Add test for storing special float literals in source code.
Merge pull request #2035 from juj/html5_events

HTML5 Events API.
Implement listener gain & get functions for OpenAL
Implement alIsBuffer
Implement basic stub for alEnable & alDisable
Implement alGetSourcefv
Add myself to AUTHORS
spinner during startup; #2050
Fix inconsistent linkage warnings from Visual Studio caused by mismatched dllexport specifiers.

Both definition and declaration need to have dllexport present, and added RELOOPERDLL_EXPORTS define to the .cpp file so it always sees the dllexport version instead of dllimport.