Fix method Database::list_fields.
Fix issues with FETCH_CLASS and "no class defined" error.
Fix statement result on SHOW statements.
Change cache name to be uniq for installation, not file.
Add hooks prepareDoctrineConnection and doctrineConnect.