Added 'beforeunload' listner on the image detail page
Added the 'beforeunload' listener to the instance detail page
Added the 'beforeunload' listener to the scaling group and snapshot detail pages
Added more condition on 'beforeunload' case on the image detail page
Added more condition on the 'beforeunload' case on the instance detail page
Added more condition on the 'beforeunload' case on the scaling group detail page
Adjusted the Save Changes ID
Fixed the extra input.taginput class issue for the propagate checkbox
Added more condition for the 'beforeunload' case on the volume detail page
Added more condition for the 'beforeunload' case on the snapshot detail page
Added more condition for the beforeunload case on the security group detail page
Adjusted the beforeunload handler in case of the submit button is pressed on the image detail page
Adjusted the beforeunload handler in case of the submit button is pressed on the instance detail page
Adjusted the beforeunload handler in case of the submit button is pressed on the scaling group detail page
Adjusted the beforeunload handler in case of the submit event on the volume and snapshot detail pages
Adjusted the beforeunload handler in case of the submit event on the security group detail page
Merge branch 'develop' into GUI-997-new

Conflicts:
	eucaconsole/static/js/pages/image.js
	eucaconsole/static/js/pages/scalinggroup.js
	eucaconsole/static/js/pages/securitygroup.js
	eucaconsole/static/js/pages/volume.js
Updated to window.onbeforeunload call
Removed the left-out $location config from the volume detail page
Refactored previous GUI-997 fix for 4.0.1 and added comments
GUI-1177: Prevent disabling "Create launch config" button when creating a launch config from an instance with a key pair of "None"
Adjusted JS style for if statements
Merge pull request #847 from eucalyptus/GUI-1177

GUI-1177: Prevent disabling "Create launch config" button when creating a launch config from an instance with a key pair of "None"