* Fixed setup_db.py to support MariaDB version 10.3. Added function for calculating versions, per MariaDB documentation.
* Major rewrite of setup_db.py. Reduced number of functions. Made fully compatible with MariaDB 10.3+. Removed references to client parameters in my.cnf that cannot be queried. Applied PEP8 rules to python code.
* Adding missing print statement in setup_db.py
* Replaced 4-spaces with tabs, per ERPNext standards.
* Fixed broken test by substituing 'check_database_settings()'
Fixed the test in convert_to_barracuda_and_utf8mb4.py by calling the new function 'check_database_settings()'
* Cleaned up setup.py, to match latest version of Frappe develop