Table aliases for subqueries delegated to adapter

When working with subqueries with the ModelCriteria::addSelectQuery
method, BasePeer::createSelectSql method concatenate an AS keyword
between the subquery and the alias.
Unfortunately, this is not a supported Oracle syntax, leading in an
"ORA-00933: SQL command not properly ended" error.

The trick is to delegate the table alias management to adapter.

I added a class constant called ALIAS_TABLE_KEYWORD, both in DBAdapter
abstract class and DBOracle to handle this issue and updated
BasePeer::createSelectSql method.