GUI-1040
initial work to fetch user data and display it (or description of binary file). More to come pending UX design
merged develop
GUI-1040
support display and modification of user date for stopped instances and apply same view/modify rules for launch configs and instance wizard
change IAM resource enablement to be based on username=='admin' again, but retain separate variables
GUI-1040
revised how user data radio buttons work and tweaked css for spacing
merged develop
merged develop
GUI-1040
changed how keydown listeners trapping '13' were applied. updated userdata gui on launch-more
GUI-1040
set focus on userdata if text radio selected
GUI-1040
code review cleanup
GUI-1040
employed locking around magic library
disabled magic thread checker since we have lock
GUI-1158: Restore purl.js for URL query string arg parsing, since Angular's $location service has unwanted side effects
Merge pull request #824 from eucalyptus/GUI-1040

Gui 1040
Merge pull request #842 from eucalyptus/GUI-1158

GUI-1158: Restore purl.js for URL query string arg parsing ...
Merge branch 'develop' into GUI-1148

Conflicts:
	eucaconsole/static/js/pages/instance_launch.js
	eucaconsole/static/js/pages/launchconfig_wizard.js