Fixed #49: Improved the code coverage of configuration.
Fixed #50, Improved the PHP-Unit coverage for tox.application.dao.cache.
PHPDoc-ed interfaces of `PDO' and `PDOStatement'.
Updated the `CONTRIBUTING' guideline for `Ant' integration.
Supported custom `git' executable command in `Ant' tasks.
Added `TOC' and section `Travis-CI' into `CONTRIBUTING' guideline.
Merge pull request #73 from Trainxy/master

Fixed #49, #50
Skipped unexpected exceptions classes in the code coverage report.
Updated the behaving standard of data objects and statement objects.
Unit-tested the data objects.
Upgraded the data objects to follow the standard and behave as expected.
Updated the copyright information in every source file.
Suppressed the SQL lexer for data objects for performance reason.
Checked whether realizing statement be generated by the same data object.
Updated the configuration of `PHPMD' to ignores getters, setters, composite wrappers and PHP internal methods on `TooManyMethods'.
Updated the extended PHP data object to follow `PHPMD' rules.
Tested the optional driver options of `prepare()' method of extended PHP data obejcts.
Added the unit-test for extended PHP statement objects.
Refactored the extended PHP statement object.
Upgraded the extended PHP data statement objects as an abstract factory.