fix kcfinder uploader

KCFinder currently uses two methods to upload files:
- via form and iframe with 'upload' button;
- via HTML5 File Api with drag-n-drop.
Both methods allow to upload multiple files, but upload logic is different. Button method uploads and processes all the files at once, while HTML5 method does it one by one. So, the first method is less efficient and brings no success while uploading a lot of high-res images. On the other hand it works everywhere, though multiple files upload is supported only by HTML5 browsers.
After my fixes 'upload' button works via HTML5 (if supported). Form method remains for IE9 and other crappy browsers - but still without multiple files upload.
Also I fixed a bug with HTML5 upload in IE10-11.