Adds files in storage dir to git ignore file

Conflicts:
	.gitignore
Adds an Image type to use with Doctrine ODM
Adds implementing IImage to DoctrineODMImage
Adds DoctrineODMImageFactory
Adds an image store that uses Doctrine ODM
Adds a service provider for DoctrineODM classes
Removes obsolete tests
Removes obsolete classes
Removes obsolete code
Updates DoctrineODM classes
Moves unit test into the right directory
Adds DoctrineODM classes
Adds using storage_path for Doctrine caches
Adds boolean result for DoctrineODMImageStore::add and ::update