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
See FunctionalTest - there's functions such as self.create_project_id() that should be used instead of static assignment unless there is a very specific purpose for the static assignment (f.e cross-test needs supposing the data would even survives)