fix: remove fileblocks statistics

This patch accomplishes a couple of things. First, it removes the
fileblocks stats. These stats are an implementation detail and should
not be exposed to the user. Secondly, the queries are impossible to do
in cassandra.

This patch also fixes some Cassandra aggregation queries that are not
supported but were missed because our Cassandra driver is mocked with
sqlite (which does allow aggregation functions).
test: dictionary args for mock_cassandra

This patch adds dictionary support to our mock_cassandra framework.
feat: use dicts instead of positional tuples

This patch changes the cassandra queries to use dictionary (aka 'named')
arguments for queries. This is to prevent errors from creeping in in the
future due to positional arguments getting out of alignment.
chore: pep8

Fixes pep8 violations
Merge pull request #86 from painterjd/fix_cassandra_vault_stats

Fix cassandra vault stats, use dicts instead of tuples.
Fix stmt
Update schema
169_vault_route: Add basic vault route
169_vault_route: more test cases to confirm 302 resp.
321_vault_route: pep8 fix
321_vault_route: leave todo message for home documents
Merge pull request #92 from jc7998/update_path

Update tests with vault route
Merge pull request #91 from raxyu/321_vault_route

321 vault route
feat(multiple block post): Swift and Disk

Deuce:
    POST v1/{vaultname}/blocks
        -Request body : msgpacked content of
                        dictionary of blockid
                        and blockdata
Swift:
    Asynchronous multiple block post
    py27 - gevent
    py33,34 - aiohttp and asyncio
            - lacks exception handling
Disk:
    Reference Driver
    Synchronous multiple block post
fix:application/binary to application/octet-stream
fix: remove headers.copy()

These are removed on single block put operations, its however needed
in multi block post, to ensure that the headers are updated
everytime with the md5 of block being pushed into swift.