FLUID-4794: progressive enhancement for uploader

Modified the progressive enhancement and uploader to work with the new check function. Also fixed the unit tests.