A "schema" key can be used in the database config when you want to access a different schema without having to always use the dot syntax. This also improves efficiency when you only use tables from one schema.
This update addresses an issue with using persistModel and sequences in Oracle. The issue is described in ticket #1666http://cakephp.lighthouseapp.com/projects/42648-cakephp/tickets/1666
In the same ticket, the described sequence referencing bug has been addressed here.
A Schema switch has been added to the DB config. When the 'schema' key is defined, the DBO will use that to limit the table enumeration down to only those owned by the defined schema. This can greatly reduce table enumeration time, relative to the size of the database.
Added unit tests for these new features and reconfigured the Oracle test class to be consistent with other DBO unit tests. Some existing functionality will also now be tested.