Adding some basic support for oracle databases.  Tested against a pretty basic database.  No work done on supporting anything other than select.
Also fixed a comment in Mysql formatter and mysqllanguage
Adding a bit more in terms of generating for Oracle.DataAccess
Fixing an issue with limiting row results in oracle.
A number of changes including one to deal with the limited length for parametes in oracle.  Sorry this makes parameters more or less unreadable but it is the only way I could think to ensure unique names.
Changing how the fields are marked as dirty and adding some more oracle special cases
Working on OracleSchema.cs.  OracleMigrationTests are now passing.
Added column default value overrides to OracleSchema.cs
Correcting failure to set integer types
Merge github.com:stimms/SubSonic-3.0
removed double-quote delimiters on table and column names for schema generation.
fixed tests
Merge branch 'master' of git://github.com/stimms/SubSonic-3.0
Minor changes to fix Oracle test database (DbScripts), remove quotes from columns/tables, convert value properly (database.cs).
table creates and deletes working for tables with numeric auto incrementing PK columns.
Fixing support for paging
(cherry picked from commit 8e754bf768ec0977364b7dddf3ccc338177024a9)
Merge branch 'master' of git://github.com/rally25rs/SubSonic-3.0
Logic for IsAssignableFrom was very strange. Given that val = rdr.GetValue(i) and valueType = rdr.GetValue(i).GetType(), val.GetType().IsAssignableFrom(valueType) will always be true. Changed logic to check IsAssignableFrom on currentProp.PropertyType against valueType.

Also adjusted logic for else block ChangeTypeTo was also strange - previously trying to change type to valueType which is the same as the original.
reader was not being disposed for things like FirstOrDefault
try finally will ensure reader is always disposed
merged from npinchot
Merge branch 'master' of git://github.com/subsonic/SubSonic-3.0