Use opener.opendir() method to allow more generalized storage backend
specification
Add gitignore
Reformat irisconfig to 80 characters width
Rudimentary external storage module
Remove test celery tasks
Add some storage backend unit tests
Make sure retrieve_content works with single document retrieval.
New storage module utilizing locking
Some half-broken tests. Acquiring locks for multiple files doesn't seem
to work correctly.
Add own implementation of symlink based file locking
Use new file locking thingy
Finish storage unit tests
The empty shell that the locking tests are right now
PEP8-ify
Rename config option as it isn't an URL anymore
Add Lock tests
Reformat test file name scheme to allow test autodiscovery
PEP8ify tests
Merge remote-tracking branch 'mittagessen/storage'

Conflicts:
	iris/irisconfig.py
	iris/tasks.py
	iris/test/conversionTest.py
	iris/test/test_algorithms.py
	iris/test/test_conversion.py
	iris/tests/test_conversion.py