Update sql to Harmony 802921.

Notable changes
 - ConnectionEvent field changed for serialization
 - Date toString classes no longer use SimpleDateFormat
 - Timestamp doesn't call through an overridable method in its constructor
 - Timestamp now checks the String passed to valueOf() using a regex
 - Properties now specifies a buffer size to avoid a user-inescapable warning

Squashed commit of the following:

commit dd9926cddda4db0227adbc174070791e5a9afa72
Merge: 8be3b27 4bed1fc
Author: Jesse Wilson <jessewilson@google.com>
Date:   Wed Aug 12 10:34:56 2009 -0700

    Merge branch 'sql_802921' into sql_dalvik

    Conflicts:
    	libcore/sql/.classpath
    	libcore/sql/META-INF/MANIFEST.MF
    	libcore/sql/build.xml
    	libcore/sql/src/main/java/java/sql/Array.java
    	libcore/sql/src/main/java/java/sql/BatchUpdateException.java
    	libcore/sql/src/main/java/java/sql/Blob.java
    	libcore/sql/src/main/java/java/sql/CallableStatement.java
    	libcore/sql/src/main/java/java/sql/Clob.java
    	libcore/sql/src/main/java/java/sql/Connection.java
    	libcore/sql/src/main/java/java/sql/DataTruncation.java
    	libcore/sql/src/main/java/java/sql/DatabaseMetaData.java
    	libcore/sql/src/main/java/java/sql/Date.java
    	libcore/sql/src/main/java/java/sql/Driver.java
    	libcore/sql/src/main/java/java/sql/DriverManager.java
    	libcore/sql/src/main/java/java/sql/DriverPropertyInfo.java
    	libcore/sql/src/main/java/java/sql/ParameterMetaData.java
    	libcore/sql/src/main/java/java/sql/PreparedStatement.java
    	libcore/sql/src/main/java/java/sql/Ref.java
    	libcore/sql/src/main/java/java/sql/ResultSet.java
    	libcore/sql/src/main/java/java/sql/ResultSetMetaData.java
    	libcore/sql/src/main/java/java/sql/SQLData.java
    	libcore/sql/src/main/java/java/sql/SQLException.java
    	libcore/sql/src/main/java/java/sql/SQLInput.java
    	libcore/sql/src/main/java/java/sql/SQLOutput.java
    	libcore/sql/src/main/java/java/sql/SQLPermission.java
    	libcore/sql/src/main/java/java/sql/SQLWarning.java
    	libcore/sql/src/main/java/java/sql/Savepoint.java
    	libcore/sql/src/main/java/java/sql/Statement.java
    	libcore/sql/src/main/java/java/sql/Struct.java
    	libcore/sql/src/main/java/java/sql/Time.java
    	libcore/sql/src/main/java/java/sql/Timestamp.java
    	libcore/sql/src/main/java/java/sql/Types.java
    	libcore/sql/src/main/java/javax/sql/ConnectionEvent.java
    	libcore/sql/src/main/java/javax/sql/ConnectionEventListener.java
    	libcore/sql/src/main/java/javax/sql/ConnectionPoolDataSource.java
    	libcore/sql/src/main/java/javax/sql/DataSource.java
    	libcore/sql/src/main/java/javax/sql/PooledConnection.java
    	libcore/sql/src/main/java/javax/sql/RowSet.java
    	libcore/sql/src/main/java/javax/sql/RowSetEvent.java
    	libcore/sql/src/main/java/javax/sql/RowSetInternal.java
    	libcore/sql/src/main/java/javax/sql/RowSetListener.java
    	libcore/sql/src/main/java/javax/sql/RowSetMetaData.java
    	libcore/sql/src/main/java/javax/sql/RowSetReader.java
    	libcore/sql/src/main/java/javax/sql/RowSetWriter.java
    	libcore/sql/src/main/java/javax/sql/rowset/BaseRowSet.java
    	libcore/sql/src/main/java/javax/sql/rowset/WebRowSet.java
    	libcore/sql/src/main/java/javax/sql/rowset/serial/SerialClob.java
    	libcore/sql/src/main/java/javax/sql/rowset/serial/SerialDatalink.java
    	libcore/sql/src/main/java/javax/sql/rowset/serial/SerialException.java
    	libcore/sql/src/main/java/javax/sql/rowset/serial/SerialJavaObject.java
    	libcore/sql/src/main/java/javax/sql/rowset/serial/SerialRef.java
    	libcore/sql/src/main/java/javax/sql/rowset/serial/SerialStruct.java
    	libcore/sql/src/main/java/javax/sql/rowset/spi/SyncFactory.java
    	libcore/sql/src/main/java/javax/sql/rowset/spi/SyncProvider.java
    	libcore/sql/src/main/java/javax/transaction/xa/XAException.java
    	libcore/sql/src/main/java/org/apache/harmony/sql/internal/nls/Messages.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/BatchUpdateExceptionTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/ConnectionTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/DataTruncationTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/DatabaseMetaDataTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/DateTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/DriverManagerTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/DriverPropertyInfoTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/ParameterMetaDataTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/ResultSetMetaDataTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/ResultSetTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/SQLExceptionTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/SQLPermissionTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/SQLWarningTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/StatementTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/TestHelper_ClassLoader.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/TestHelper_DriverManager.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/TimeTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/TimestampTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/java/sql/TypesTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/javax/sql/ConnectionEventTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/javax/sql/rowset/BaseRowSetTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/javax/sql/rowset/serial/SerialClobTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/javax/sql/rowset/serial/SerialExceptionTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/javax/sql/rowset/serial/SerialJavaObjectTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/javax/sql/rowset/serial/SerialRefTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/javax/sql/rowset/serial/SerialStructTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/javax/transaction/InvalidTransactionExceptionTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/javax/transaction/TransactionRequiredExceptionTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/javax/transaction/TransactionRolledbackExceptionTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/javax/transaction/xa/XAExceptionTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/javax/transaction/xa/XAResourceTest.java
    	libcore/sql/src/test/java/org/apache/harmony/sql/tests/javax/transaction/xa/XidTest.java

commit 8be3b27082122a5c5b650ad5aad6a70b45fd58d4
Author: Jesse Wilson <jessewilson@google.com>
Date:   Wed Aug 12 09:39:01 2009 -0700

    Dalvik SQL

commit 4bed1fc3972b50198299137dc152d46dd9d5d532
Author: Jesse Wilson <jessewilson@google.com>
Date:   Wed Aug 12 09:38:11 2009 -0700

    SQL 802921

commit 82f57ed5049955585aecfae659310b6bde3354d8
Author: Jesse Wilson <jessewilson@google.com>
Date:   Wed Aug 12 09:36:42 2009 -0700

    SQL 527399
56 files changed