Added automatic upload functionality when files are dragged and dropped into the dropzone. Also disabled the 'upload' button while uploading.
Made the uploadFiles method which clicks the upload button which calls handle upload. This allows the view logic to run as if the button was clicked.
general cleanups
Jay's suggestion worked with the JsArrayString. Undoes the hackiness of getting JavaScript String array to Java String[].
Merge pull request #1204 from toddis/SWC-1572

SWC-1734