Sqlite / SQLAlchemy: enforce Foreign Keys
Fixes #1075
Fix connection parameters for sqlite through sqlalchemy.
implement insert or ignore database statements
fix bugs in dbwrapper
Make AlchemyBackend a ModularBackend module.
Make modular backend load modules dynamically.