Some PEP8 errors
Add 'noqa' comments to pass flake8 tests

I should fix this when I have some time
Use exceptions instead of sys.exit

Closes #3
Use our own exception instead of Exception
Use single quotes instead of double ones whenever possible
Remove "old" directory and its contents

Why is this even here?
Added retreival of additional metadata from image pool

(cherry picked from commit 45fa8d0269ff02752e48b921c400ad433937f6ba)

Conflicts:
	cloud_bdii/providers/opennebularocci.py
Description is optional

Description is an optional parameter. Do not update it if it does not exist.

(cherry picked from commit f1281bb59f10e0c2bf62db27aea155791bb13523)

Closes issue #7
Conflicts:
	cloud_bdii/providers/opennebula.py
	cloud_bdii/providers/opennebularocci.py
Fixed generation of OCCI ID according to rOCCI rules

Closes bug #6

(cherry picked from commit 25eb087af085853f9eef1696bda58a679bcf0f2c)

Conflicts:
	cloud_bdii/providers/opennebularocci.py
Added possibility to setup resource_tpl and os_tpl schema

Added the possibility to setup, for the OpenNebula driver, custom resource_tpl
and os_tpl resources schema. Resource_tpl schema is also taken by default from
the rocci configuration.

(cherry picked from commit 7bf52eb0586c3b7bd0cc68732118389c4a216588)

Conflicts:
	cloud_bdii/providers/opennebula.py
	cloud_bdii/providers/opennebularocci.py
Fix rOCCI ID build rules

Closes #8 (Thank Boris)
(cherry picked from commit 3dcee594ac521fb49ba4c4e56ff84d4194d0f1d8)
Bump to version 0.3

(cherry picked from commit c14cd43a2b853c9f4deea4ed500791786c380dfc)
Be more pythonic
DRY on OpenNebula providers