CBDEUCE-89

- Changed the Vault Exists End-Point to use HEAD instead of GET
Vault Get/Head End Point Update

- Changed Vault Head End-Point to return whether or not a vault exists
- Changed Vault Get End-Point to return statistics on the Vault
-- Setup framework to get statistics from the drivers and stubbed out the drivers to fill in the information
-- Metadata drivers are to return count of files, file-blocks, and blocks
-- Storage drivers are to return count of blocks, and vault size
-- Implemented functionality in SQLite driver
- Updated Vault Controller Test for the new end-point functionality
- Updated tox.ini to exclude env directory (no preceeding period)
Vault End-Point Get/Head Update

- Add test for metadata driver statistics
Vault End-Point Get/Head Update

- Adding Cassandra statistics implementation.
- Note: The CQL statements may need to get revised still...not sure if that form will work.
Vault End-Point Get/Head Update

- Fix Pecan/Weblint bug when returning 204 by deleting the content-type header
- Update Vault Delete Test, no reason to be expecting errors when checking for a 204 success vault
- Add Disk Storage Statistics Implementation
- Add Swift Storage Statistics Implementation
- Add MongoDB Metadata Statistics Implementation
Merge branch 'master' into bugfix_vaultname_endpoint_get-head

Conflicts:
	deuce/controllers/vault.py
	deuce/drivers/blockstoragedriver.py
	deuce/drivers/disk/diskstoragedriver.py
	deuce/drivers/swift/swiftstoragedriver.py
Vault End-Point Get/Head Update

- Bug Fix: Metadata doesn't need the auth token
- Bug Fix: Sqlite didn't properly return the value
- Bug Fix: Cassandra might not properly return the value (passes tox)
- Bug Fix: bad variable names
- Bug Fix: Remove duplicate line from merge with master
-- 'file' instead of 'files' when gettings stats for disk storage driver
-- 'container_metadta' instead of 'container_metadata' when getting stats for swift storage driver
- Enhancement: Update Swift Mocking to contain required headers for container_head functionality
- Enhancement: Added test for storage driver statistics
- Enhancement: Unified the statistics tests between the storage and metadata testing
-- Renamed 'test_vault_crud' function to 'test_vault_statistics' in test_sqlite_storage_driver.py
-- Renamed 'stats' variable to 'statistics' in the test_sqlite_storage_driver.py
Vault End-Point Get/Head Update

- Fixes for pep8 complaince
-- indentations
-- lines too long
Vault Get/Head End Point Update

JIRA: CBDEUCE-89 CBDEUCE-111 CBDEUCE-112 CBDEUCE-113 CBDEUCE-114 CBDEUCE-115

- Fixed most of the coverage issues by using pragma no cover
- Coverage complains about 1 branch miss in swift driver, this is fixed in another branch (see CBDEUCE-120)
- Bug Fix: Removed duplicate mapping entry in swift driver; it didn't do any harm but good to remove it
Merge branch 'master' into bugfix_vaultname_endpoint_get-head
Swift Delete Vault Bug Fix

JIRA - CBDEUCE-120

- Removing the no cover on the swift ClientException for the statistics in the driver
- Adding test for the statistics when the swift driver raises ClientException
Merge branch 'master' into bugfix_vaultname_endpoint_get-head
Swift Delete Vault Bug Fix

JIRA - CBDEUCE-120

- Bug fix: fixed issues from merge
Merge branch 'master' into bugfix_vaultname_endpoint_get-head

Conflicts:
	deuce/tests/test_disk_storage_driver.py
Merge branch 'master' into bugfix_vaultname_endpoint_get-head
Merge branch 'master' into bugfix_vaultname_endpoint_get-head
Vault Get/Head End Point Update

JIRA: CBDEUCE-89 CBDEUCE-111 CBDEUCE-112 CBDEUCE-113 CBDEUCE-114 CBDEUCE-115
- Moved the Vault Statistics dictionary generation to the Vault Model
Merge pull request #54 from BenjamenMeyer/bugfix_vaultname_endpoint_get-head

Vault End-Point Get/Head Update