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
Adjusted JS style for if statements
Moved the unsaved chages wanring messages on the volume detail page to the template for i18n
Moved the unsaved changes warning messages to the template for i18n on the image detail page