ui: Remove UI_SNAPSHOTS_ENABLED setting

in favor of CYCLADES_SNAPSHOTS_ENABLED setting.
ui: Consistent display of snapshot selection categories

preserve disk creation snapshot categories and their ordering exactly as
they appear in vm create wizard.
pithos: Fix bug when copying mapfiles

All Archipelago resources contain hexlified objects so after
copying or moving a Pithos object representing a snapshot
the new mapfile should contain the same hexlified objects.
docs: Fix typo in CentOS installation guide
pithos: Restore PostgreSQL 8.4 compatibility

Change SQLAlchemy statement to generate SQL code that uses ||
concatenation operator instead of the 'concat' function
(inexistent in earlier PostgreSQL versions than 9.1)
burnin: Enable multiple uploads

Extend Pithos burnin tests to enable multiple file uploading
of various sizes.
pithos: Fix metadata copying

Copy/move operations set/update the metadata
of the resulted object.
Metadata of other domains should be kept.
This commit restores this behavior broken
from a previous commit.
burnin: Test copy/move images
pithos: Enable stale snapshot better handling

Extend Pithos backend functionality in order to
be able to set the state of the snapshot.
This commit introduces the following modifications:
* Changes 'available' flag (denoting the existence of the object mapfile
  in the backend) to integer.
* Excepts for the 'available' field only the following values:
  -1 (MAP_BROKEN), 0 (MAP_NOT_AVAILABLE) and 1 (MAP_AVAILABLE)
* Provides a respective database migration script.
* Adds 'update_object_status' method in PithosBackend that is used in
  order to update the state of a Pithos object.
* Returns 400 (BAD REQUEST) response status when one tries to download a
  broken snapshot.
pithos: Test update object status functionality
docs: Document weblogin