Fixed arguments handling for rejected piped uploads. Fixes #1812.
Changed split() to be preg_split()

split() is deprecated in php 5.3 and throws an E_Deprecated warning when running strict that breaks the chunked uploads.  Switching to preg_split() fixes the issue.
Merge pull request #1820 from IngenuityEngine/master

Changed split() to preg_split() in upload.class.php
Updated version number and ensured quoting consistency.
Added Opera Mobile to the list of supported browsers.
Handle errors in loadImage call. Fixes #1836.
Fixes #1844 by adding recursive=true to the mkdir() to allow creation of nested directories
Merge pull request #1845 from TeamOneJ/bugfix-1844-make-nested-directories

Fixes #1844 by adding recursive=true to the mkdir() to allow creation of nested directories
Allow recursive directory creation for all mkdir calls.
Added a check to see if exif_read_data function is available.

Thanks to J Cobb for the contribution:
https://github.com/blueimp/jQuery-File-Upload/pull/1847
Update to jQuery version 1.8.3.
Don't create upload directories when retrieving files - Fixes #1857.
Allow PATCH and PUT methods for file uploads.

Fixed switch case intendation inside of the image orientation method.
Updated version number.
Fixed intendation.
Wrapped header, echo and readfile calls in object methods.

This allows extending classes to handle the response.
Use the class name for the upload handler file name.
Added issue guidelines.
Check for Blob and File objects to accomodate old Firefox versions. Fixed #1880.
Replace tabs with spaces.