Made Beaker able to use existing SQLAlchemy Engine

Added `beaker.(session|cache).database_engine` configuration option, to pass an exsting SQLAlchemy Engine to the DatabaseNamespaceManager.
Should be used in Runtime and the existing SQLAlchemy Engine added to the configuration.