Evolution to DBLoad: error handling, operation allowance by type (insert/update). Adds contrib.db and contrib.util packages. New safe type casts in rdc.etl.util.
Refactors all non standard/stable modules to extra package, including database transforms.
removes pycharm autoadded erroneous package root
Merge remote-tracking branch 'remotes/perso/db_as_contrib' into dev

Conflicts:
	rdc/etl/contrib/__init__.py
	rdc/etl/contrib/example/__init__.py
	rdc/etl/contrib/unittest/__init__.py
	rdc/etl/transform/extract/database.py
	rdc/etl/transform/join/database.py
	rdc/etl/transform/load/database.py
	rdc/etl/transform/misc/__init__.py
	rdc/etl/transform/misc/database.py
	rdc/etl/transform/simple.py
	src/rdc/etl/contrib/__init__.py
	src/rdc/etl/contrib/example/__init__.py
	src/rdc/etl/contrib/unittest/__init__.py
	src/rdc/etl/extra/db/__init__.py
	src/rdc/etl/extra/db/extract.py
	src/rdc/etl/extra/db/join.py
	src/rdc/etl/extra/db/load.py
	src/rdc/etl/extra/db/misc.py
	src/rdc/etl/extra/example.py
	src/rdc/etl/extra/simple.py
	src/rdc/etl/extra/unittest.py
	src/rdc/etl/job.py
	src/rdc/etl/transform/extract/database.py
	src/rdc/etl/transform/join/database.py
	src/rdc/etl/transform/load/database.py
	src/rdc/etl/transform/misc/__init__.py
	src/rdc/etl/transform/misc/database.py
	src/rdc/etl/transform/simple.py
Restoring version number scheme, cant go back now.