GUI-1309
applied fix from elsewhere to this code
Refactoring in progress. Commented out the existing update_rules() function and added methods to detect the removed rules
Added a method to detect newly added rules
GUI-1088
re-factored EucaAuthenticator setup code.
added password field for IS create image warning dialog.
removed access key handling for bundling.
create 24 hour session creds and use for signing bundle upload policy
Added the ability to distinguish between the ingress rules and the egress rules for update
pep8 cleanup
more pep8 cleanup
GUI-1298: Allow bucket/object ACLs to be assigned by account/canonical ID and email address
Added the capability to add and remove rules independently
Adjusted the build rules params method to properly handle the source security group id listing for add and remove rules
GUI-1298: Use ACL methods to add email or id grants for bucket/object sharing policy editor
Polished the methods and added comments
Removed trailing whitespaces
GUI-1088
revised policy generation to split out token condition
merged develop
updated label, bubble help text and indentation of sharing panel manual sharing stuff
updated dialog text to accurately reflect what is really happening
GUI-1304: Refactor routes to include the bucket name as a matched URL param to allow the subpath to be a consistent prefix.
Fix Paste Object operation when Copy Object menu item is clicked from the bucket contents table view.
Use consistent code for breadcrumbs across bucket contents and object details page.
Merge branch 'develop' into GUI-1088.  Misc PEP8 cleanup.

Conflicts:
	eucaconsole/views/instances.py
GUI-1322
check versions in bucket if versioning is not 'Disabled'. Display error message if attempting to delete bucket with versions