OVT-8325: Changed the upload implementation to use form submit instead of ajax call.
IE9 can't do XHRs and the flash uploaders are not permitted as usability problem. Additionally IE9 needs the upload REST call to return HTML response instead of JSON otherwise the browser tries to download the application/JSON response as a file.
OVT-8325: Fixed tests to fit new upload method
Changed the codes update to skip non-existing codeelements instead of throwing exception.