test pagination and remove order when count (for PostgreSQL).
Use DaoTrait to introduce Dao capability to an object.
apply hooks first, then filters.
always pass arguments to hooks so that filters can alter any of the input value.
add a section about DaoTrait in README.
use callParent to call parent's method.
add a mechanism to return data set by filter (bypassing parent's call).
create Hook directory, and HookObject stuff for future use.
tested HookObject code.
Query not to have Pdo as member property (cannot serialize).
test the Pagination.
split saveQuery into setQuery and saveQuery.
test Pagination using more realistic code.
clean up pagination code.
$pager->query{Total|Page} for getting result.
also use limit and order methods in query, thus removing page method.
add a sample queryPageWithNext for next-page type pagination.
removed argument $page from setPageToQuery method.
add comments.
test query. removed $_SERVER from test; this caused PHPUnit's code coverage to fail.
tested profiler.
tested using write Pdo; fixed some bugs.
removed unnecessary methods, getLimit. (was used by Paginate but no anymore ).
tested named config for Pdo.