Let the user pass keyword arguments to the 'create_engine'

This parameter allows the user to pass keyword options for the
'create_engine' function, which is not currently possible(eg: Adding a
PoolListener).