Add hover preview and several css tweaks
forms: Add IE9 support for file upload field

Only one file is supported at a time now; but at least the files are saved
and displayed in the event of validation errors.