Mime: Fix getFileExtension to properly handle filenames without extension. Adapt related code across the library. Compat: Add Env, Mime and Exceptions manually. Tests, File: Add name/type generation tests for problematic cases.
XHR: Unset internal xhr reference before triggering loadend, 'cause if user will decide to call destroy onloadend (as we do in Plupload), the whole thing will die.
FileInput: Count each file as reference to it's producer runtime. RuntimeClient: Disconnect from runtime after each passing connection.
Update JavaScript binaries.