Added testing compatibility with Oracle's mysql-connector-python (and other backends not packaged within Django)

Updated the settings module used during testing to take full dotted path, for testing backends not included within Django.  Also added mysql engine detection for mysql-connector's use of a method instead of  a property.