Improving includes/database headers
PHP coding style: using __construct instead of class name as constructor
MySQLi support as site database engine

New classes: MySQLiDatabase and MySQLiDatabaseResult

Uses mysqli PHP extension.

This doesn't implement a MySQLi collection backend.