Base: Migrage class/rv/rv.php

To: Fwlib\Base\Rv
Util: Rename function verb 'cvt' to 'convert'
Add actual db in config, for db relate test case
Base: Fix file existence check fail for auto load standalone class

When define prefix for standalone class using relate path under include_path
as value, and enable ClassLoader::useIncludePath, ClassLoader will check file
existence (relate to current path) and return.

So, when file to include not exists and useIncludePath is on, need to check if
file exists in include_path too.
Prepare for db relate testcase

- New parent abstract testcase class
- Add db config to config.default.php
- Load ADOdb in config using ClassLoader
- Make config.default.php as phpunit bootstrap
Base: Change ClassLoader to static
Base: Autoload class from current path as default

If full quanlified class name same with it's path relate to current path, the
ClassLoader::addPrefix() can be obmit, but this is NOT RECOMMENDED.

When ClassLoader::$useIncludePath is true, the include_path works same as
current path.
Test: Create db table for testcase
Db: Migrate class/sql_generator.php

To: Fwlib\Db\SqlGenerator

Need Fwlib\Bridge\Adodb to run, which is not migrated yet.
Test: Check db connection before create test table
Db: Change testcase for SqlGenerator for mysql db only
Test: Optimize db connect batch
Test: Avoid duplicate db connect
Test: Assign using db profile with property

Instead of assign through constructor() param, property is more easy to extend
, maintain, and understand.
Db: Fix error when remove quote in prepared INSERT sql

In original code, there hadn't consider for '()' in VALUES clause. This fix
also change ' ' to \s, so special whitespace like TAB is also fine.
Bridge: Migrate class/adodb.php

To: Fwlib\Bridge\Adodb
Bridge: More testcase code coverage for Adodb
Extend testcase default timeout