GUI-1207: Bucket and object detail pages

Implements the following for https://eucalyptus.atlassian.net/browse/GUI-1207 …

- Bucket details page
- Object details page
- Add "Download" link to object details page (and bucket contents page)
- Sharing panel (ACL) editor for bucket and object details page
- Metadata editor for object details page
- Allow object rename on the object details page
- Disable the "Add Metadata Pair", and "Add Account" buttons until changes are made in the respective panel
- Disabled the "Save Changes" button until changes are made on the page
- Display a warning when navigating away from the page when there are unsaved changes (e.g. when an ACL or metadata item has been added/removed).

The lifecycle rules editor has been punted to a later pull request.

Note that the metadata editor on Eucalyptus isn't fully functional due to EUCA-9948.  We're tracking the metadata editor component for Eucalyptus in GUI-1254
The link this generates doesn't work. If I use it with "curl --insecure <link>", it should give me the file contents, but instead I get XML containing "<Code>AccessDenied</Code><Message>Access Denied</Message>" (tried using eucalyptus)