Add v0.980 to Changes.
Update Oracle testing instructions.

I had to download the VM and do it all again to run the tests, so might as
well document it a bit better.
Improve and simplify the Oracle VM test instructions.
Add _quote_idents() to DBI Engine role.

The double-quoting of "changes" for the MySQL support broke the Oracle
support. This is because the double-quotes force case-sensitivity, and unlike
MySQL, SQLite, and Postgres, Oracle internally uses uppercase identifiers, not
lowercase. So it would have to be `"change"` for MySQL and `"CHANGE"` for
Oracle.

So instead add the `_quote_idents()` method. Pass it a list of identifiers and
it quotes any that are reserved. By default it quotes none, but the MySQL
engine will quote `changes`. Currently used only in the two places where MySQL
requires it. Its use is likely to be expanded in the future when other engines
require it such as CUBRID (issue #93).
Change the default SQLite sqitch_db to `sqitch.$suffix`.

I think it makes more sense in many ways; especially if folks are using
multiple databases in a directory like schemas. Closes #98.
Merge remote-tracking branch 'upstream/master' into cubrid
Add separate methods for inserting and for retrieving cols with SEQUENCE type

On insert the string format is: '{'a','b','c'}'
On retrieve we get:  ['{a,b,c}'], not what we need!
Add debuging code to DBIEngineTest.pm
Changes in schema

Change TIMESTAMP to DATETIME for milisecond precision
Change SEQUENCE to STRING until SEQUENCE will be supported by the driver
Update methods - adapted from the MySQL engine
Default for DATETIME is CURRENT_DATETIME
Fix REGEXP function sintax
Remove debug code