* Adds drone tasks to Execute UTs on Aurora and Exodus
* Adds a drone task to Migrate SQL and Perform the SQL UT on Runtime
* Changes the SQL UT to respect the config.sql_enabled setting and
use that sql connection
* Changes the default config.sql_enabled state to 0, so uncommenting
SQL_ENABLED has a actual effect
* Moves a number of UT tests into a helper script (code_check.sh)
* Updates the way the RUST_G dll/so is located
* Adds a check to load_databases to verify that sql is enabled
* Adds a check to establish_db_connection to verify that sql is enabled
* Adds spearate config files used during the UTs (which hold the UT db
connection info and enable/disable the db epending on the UT)
Implements Rust-g based HTTP requests. Removes old curl-based C library.
Features:
Adjustable method, body, headers.
Support for both HTTP and HTTPS.
Supports blocking (synchronous) operations, and non-blocking (asynchronous) operations.
Adds ability to get server updates to Discord using webhook API, instead of complicated bot API. Simple config options make it a breeze to add / remove linked channels.