Overloads the comparison operators in the ORM class. Adds new unit tests for this features

Signed-off-by: Guillaume.r <guillaume.r@hete.ca>
Fix the database for release 2 of Xojo.
DB.Total is compatible on MySQL using COLAESCE( SUM, 0).

Added tests for the QueryCompiler.Column.
Fixes encoding for MySQLCommunityServer.

This only apply to ORM.Find, there is no possible solution for the QueryBuilder, so encoding must be defined by hand.
Logging SQL request to debug logs.
Adds DB.Connect to perform connection to any Database.

This is a very practical helper that initialize connection with utf-8.

Removed Classes/Query/DB since it has beed replaced by Classes/DB.
Attempt different path type when connecting to SQLite.
Fix encodings on String when using a RecordSet argument for the Constructor.
Merge branch 'develop' of github.com:Budjhete/xojo-orm into develop

Conflicts:
	Tests/ORMTestDatabase.xojo_code