Make options.runtime optional - use default runtime order by default.
Refactor addFile().

Add optional fileName argument and use it to supply name instead of
default one or where not available (in case of Blob for example).
Attach native files to the runtime of fileInput or fileDrop control if
they are html5 or pass.
Allow o.Blob in addFile().
Build: Copy moxie and plupload source files to js/ having .dev.js.

This makes them compatible with default script loader for TestRunner.
Tests: Load mOxie in scriptloader as well.
Allow string argument (file id) in removeFile().
Tests: Add Uploader tests.