GUI-1036: Properly handle userdata file upload for launch instance, launch config, and launch more like this instance

Fixes https://eucalyptus.atlassian.net/browse/GUI-1036