fix for StorageList and tests added

gluon/storage.py
StorageList had a recursion error (please check the implementation before committing)

gluon/tests*
added the fix_path module to avoid those ugly lines at the beginning of each test file
added tests for gluon.contenttype and test_fileutils
added tests for missing Storage methods
better types by default, given that we're on 2005 at least
Merge pull request #504 from niphlod/fix/storage_and_tests

fix for StorageList and tests added
Merge pull request #505 from niphlod/fix/mssql3_mappings

better types for mssql3://, given that we're on 2005 at least
changed version number