Add  create and delete to Jumpgate volume API

    1. Support SL portable storage create operation via jumpdate
    2. Support SL portable storage delete operation via jumpdate
    3. Add unittest coverage for jumpgate volume create/delete

Change-Id: I9cd6acb0832279fdfa5080e728ecaef9ac9de638
Regarding sleep not being greenlet compatible, gunicorn and eventlet can help us here. That's most of the reason that this project isn't fully Python 3, because as far as I know eventlet and greenlet both don't work with Python 3 yet.  Both eventlet and greenlet allow you to patch (yes, monkey patching) Python's standard libraries for things that would cause a block: sleep, sockets, http, dns resolution, subprocess, etc. The falcon framework itself should actually be fairly agnostic towards which async library you choose [1]. In test_server.sh, I have it using gunicorn, which is able to stand up async workers: workers which are already monkey patched [2][3]. I don't have it configured to do that now, but it would be easy to set the flag. I didn't before because I wanted to make Jumpgate to be a native Python 3 library.

[1] http://falcon.readthedocs.org/en/latest/community/faq.html#why-doesn-t-falcon-include-x
[2] http://stackoverflow.com/questions/11999962/which-features-are-monkey-patched-by-gunicorn-gevent-worker
[3] http://www.gevent.org/gevent.monkey.html#gevent.monkey.patch_all