Uploading #8 with the fix for MIN_NORMAL, committed patch as svn 1448002.
Removes the legacy DB limits on floating point numbers.
This lets the application use Derby for all Java float and double
values with the exception of NaN (not a number), -0.0 (normalized to
+0.0) and +/- infinity as defined in the IEEE-754 1985 floating-point
After this change, on soft upgrade, instead of throwing on the DB2
limits when calling ResultSet#updateXXX or PreparedStatement#setXXX,
the check throws on ResultSet#updateRow, or #insertRow, and similarly
Upgrade tests test this behavior. But don't run floating
ResultSet#updateXXX on old releases prior to 10.2 (they don't support
forward updatable result sets).
The patch also fixes max display width for real and double numbers
since some values's printed representation were truncated by ij (even
before the DB2 limits change). This accounts for the all the canons