CDC PORT: JVending, July 13th, 2005

This is a port of HSQLDB 1.8.0 from J2SE to the CDC platform.

Changes
The primary change is in removing the Driver implementation, which is not supported in CDC-JDBC. This required renaming the jdbcDriver to jdbcDataSource and implementating the associated methods. I have only tested jdbcDataSource.getConnection(String url) method for obtaining the connections. The other getConnection() methods may or may not work. I will test these in the next release. 

Obtaining a data source is simple:

            jdbcDataSource dataSource = new jdbcDataSource();
            Connecttion connection = dataSource.getConnection("jdbc:hsqldb:testdb");

The other primary change was in adding the com.ibm.icu.math.BigDecimal library. I added this class because the CDC-JDBC spec removed BigDecimal, on which HSQLDB is heavily dependent. I commented out the implementation of BigDecimal(double). This may be the cause of some of the failed tests dealing with save points. I will fix this in the next release. All other functionality should work.

The remaining changes primarly dealt with removing various unsupported classes.  