fix cdmitests for new create_dirlist_gen()
fix most cdmi tests

add an re to cdmi.py for parsing the arguments
fix irodsstorage to use the correct stream generator

it needs its own, because the read() function is different
from the local read()
add output documentation to irods_read_stream_gen
remove unused stat elements from localstorage

those were only valid for irods-stored files
remove unused import from urlparse
add mockstorage.py

this is used for mock tests in unittests.py.
having to mock generator functions makes mocking the
storage class more difficult, so having a 'real' class
with which to mock makes it a bit simpler.
refactor unittests.py for nosetests, add html storage tests

add a new class with tests for the storage part,
rename the old class to reflect it only holds tests for
eudat-specific parts.
extend the unittests for http tests
fix the errors the unittest reports

- use the redirection, when trying to delete a folder without trailing /
- use the ConflictException more to generate 409s
fix indentation and line lengths