Re-order how files are sourced, first creating tables, then stored functions, then views, then stored procedures.

Allows processing of these files in dependency order (as objects build upon others).
Issue #5 - Add a script to generate a single SQL file, allowing to set:

* The MySQL version to generate for (56 or 57)
* The user that should be the owner of the objects
* Whether to include or exclude sql_log_bin

For an example, to create an RDS SQL file:

./generate_sql_file.sh -v 56 -b -u CURRENT_USER
Merge branch 'development' of https://github.com/MarkLeith/mysql-sys into development