PDO/Adapter: decribeColumns method fixes.

- added tinyint(1) as boolean for mysql, oracle, postresql, sqlite.
- added timestamp as date for mysql.
- decribeColumns method has been refactored in oracle, postesql, sqlite.
- added constraint creation for foreign key