jQuery Ajax File uploader with progress callbacks, drag and drop and multiple file support.