bumped version
Merge pull request #178 from igal-getrailo/bug-cfhttp-csv

re-wrote CSVParser to fix bugs with column names and empty fields
Merge pull request #179 from igal-getrailo/4.0.5.003

4.0.5.003
updated h2 and extracted a few versions from jars
prepared RESTServlet definition to Debug project

refactored class structure and comments for cleanup.

kept REST commented out as it throws an NPE so
probably I'm missing something in the config
added REST Servlet and cleaned up some ws
commented out REST, for the user to enable when needed
updated jTDS to 1.2.8 (1.3.1 requires Java7 so I kept it on 1.2.x)

from release notes:
===============================================================================
06/08/2013 - jTDS 1.2.8 released
===============================================================================

Changes from jTDS 1.2.7
=======================

06/02/2013 - Holger Rehn
 o Fixed bug #702, ConnectionJDBC2.getMutex() isn't thread-safe.

05/16/2013 - Holger Rehn
 o Added range check to class BlobBuffer as proposed by Benedict Elliott Smith.
 o Applied patch for explicitly creating an in-memory BlobBuffer provided by
   Benedict Elliott Smith.

05/03/2013 - Holger Rehn
 o Fixed a bug that could cause the statement cache to be disabled.
 o Removed unnecessary synchronization overhead from SQL statement parser.

05/01/2013 - Holger Rehn
 o Fixed bug #687, JtdsObjectFactory don't accept the connection property name
   mappings used in jTDS versions up to jTDS 1.2.6.

04/02/2013 - Holger Rehn
 o Fixed bug #699, conversion from timestamp String to Date fails.

03/08/2013 - Holger Rehn
 o Improved fix for bug #694, the previous attempt wasn't sufficient.

03/07/2013 - Holger Rehn
 o Applied fix for bug #695 provided by Keith Robinson.
 o Fixed bug #694, jTDS logger may cause an NPE.

02/24/2013 - Holger Rehn
 o Fixed bug #508, the driver ignored unspecified server errors signaled by a
   TDS DONE token if no ERROR token has been received before.

02/18/2013 - Holger Rehn
 o Fixed bug #682, error when using date/time escapes in a procedure call.

01/25/2013 - Holger Rehn
 o Added test for JDBC date/time escapes used in a procedure call.

12/24/2012 - Holger Rehn
 o Added test for bug #686, SQL error invalidates a Statement's internal state.
 o Fixed bug #626 by added a type mapping for java.math.BigInteger.

12/19/2012 - Holger Rehn
 o Applied fix for MSSQL 2000 compatibility provided by Andrew Fink (bug #683).

11/15/2012 - Holger Rehn
 o Fixed bug #552, jTDS fails to find an SQL Server instance if the discovery
   requests' response is split into multiple network packets.

10/28/2012 - Holger Rehn
 o Added test for bug #575, parameter types not available via ParameterMetaData.
 o Fixed build scripts, Maven artifacts are no longer included in the distro
   package.

===============================================================================
10/27/2012 - jTDS 1.2.7 released
===============================================================================

Changes from jTDS 1.2.6
=======================

10/26/2012 - Holger Rehn
 o Added test for bug #638, preparedStatement.setTimestamp sets seconds to 0.
 o Added test for bug #644, updateNull not working with MSSQL DECIMAL field.
 o Added test for bug #500, Statement.execute() fails if using cursors and
   SHOWPLAN_ALL is set to ON.
 o Fixed bug #528, any ResultSet gets dropped when using RETURN_GENERATED_KEYS.
 o A ResultSet returned by Statement.getGeneratedKeys() is no longer updatable.
 o Improved the database meta data by adding (JDBC4) column IS_AUTOINCREMENT.

10/25/2012 - Holger Rehn
 o Removed unnecessary console logging from various unit tests.
 o Improved overall driver performance by avoiding blocking (and potentially
   slow) lookup of virtual data streams, required for any request/response.

10/24/2012 - Holger Rehn
 o Fixed a bug that caused Statement.close() to throw an exception for errors
   caused by previously executed SQL statements.
 o Added unit tests for bugs #473 and #635.

10/23/2012 - Holger Rehn
 o Reduced locking in SharedSocket.finalize() to a minimum, as proposed by Kods
   in bug #609.

10/18/2012 - Holger Rehn
 o Added test for bug #632, year-check 1753-9999 not valid for type DATE.
 o Added test for bug #624, MS SQL Server 2008 full text search problem.
 o Extended build process to create and upload Maven artifacts to sonatype.org
   (bug #636, bug #668, feature request #49, feature request #70).

10/15/2012 - Holger Rehn
 o Fixed various JUnit tests causing warnings.

10/10/2012 - Holger Rehn
 o Fixed format conversion errors for DATETIME, DATE and TIME values.
 o Fixed bug #615, the SQL parser doesn't correctly handle function escapes
   containing nested (unescaped) functions.
 o Fixed bug #634, incorrect comment processing in callable statements.

10/09/2012 - Holger Rehn
 o Fixed parameter name format for procedure calls using named parameters.
 o Fixed unit tests that depend on date/time data types to be skipped if run
   against a server not supporting that types.

10/08/2012 - Holger Rehn
 o Fixed bug #647, preparing a statement including a WITH clause doesn't
   retrieve resultset meta data.

10/06/2012 - Holger Rehn
 o Added unit tests for bug #654 and the SQL parser bug reported in patch #115.

10/05/2012 - Holger Rehn
 o Implemented support for the COMPUTE (BY) operator (bug #678, patch #48) and
   added corresponding unit tests.

10/02/2012 - Holger Rehn
 o Corrected unit test for bug #507, the executing thread's interruption state
   hasn't been cleared, causing subsequent tests to fail.
 o Fixed bug #677, possible deadlock in JtdsStatement.close().

10/01/2012 - Holger Rehn
 o Added test for bug #677.
 o Fixed and greatly simplified SAfeTest.testCursorResultSetConcurrency0003().
 o Fixed unit test for bug #343, failing if run against SQL Server 2005.

09/28/2012 - Holger Rehn
 o Improved JUnit tests, setting server language "US-English" prevents a number
   of tests from failing.
 o Improved performance of ResultSetTest.testOutOfMemory() by about 100%.
 o Corrected JUnit test for timestamp values prior to 06/15/1940 0:00:00.
 o Fixed bug #676, error in SQL parser concerning multi line comments.
 o Fixed bug #541, data type mismatch when using {ts}/{t}/{d} JDBC escapes and
   added regression tests.
 o Added test for bug #676.
 o Improved test for bug #634.

09/27/2012 - Holger Rehn
 o PreparedStatementTest.testPrepareFailWarning() doesn't fail anymore when run
   against newer SQL Server versions or Sybase ASE.

09/26/2012 - Holger Rehn
 o Added test for bug #634.

09/25/2012 - Holger Rehn
 o Added test for bug #669.
 o Fixed StatementTest to be less strict when checking query timeout.

09/22/2012 - Holger Rehn
 o Fixed a number of incorrect error messages.
 o An attempt to execute a standard SQL statement using a CallableStatement now
   throws an appropriate SQLException on preparation instead of spurious errors
   when setting parameter values (bug #637).
 o Test for bug #637.

09/21/2012 - Holger Rehn
 o Fixed possible NPEs in JtdsObjectFactory (bug #633).
 o Added missing getter/setter methods for connection property "autoCommit" in
   class JtdsDataSource.
 o Corrected data types for connection properties "autoCommit" and "useNTLMv2".
 o Added missing properties to JtdsObjectFactoryUnitTest.testNoProperties().
 o Added missing default for connection property "useNTLMv2".
 o Corrected and simplified JtdsObjectFactoryTest and JtdsDataSourceTest.
 o Fixed memory pollution caused by ThreadLocal Calendar instances (bug #661).
 o Improved fix for bug #561 and bug #619 by not re-using GregorianCalendar
   instances anymore.
 o Implemented ResultSet.isClosed() method defined in JDBC 4.0 (bug #665).

09/19/2012 - Holger Rehn
 o Added test for bug #657.

09/18/2012 - Holger Rehn
 o Fixed buffer overflow in SQL parser (bug #673).
 o Added missing description for 'autoCommit' property added in revision [1123].
 o Corrected a number of JUnit tests.

09/07/2012 - Holger Rehn
 o Fixed jTDS version reported by the driver.

08/21/2012 - Holger Rehn
 o Applied build system changes proposed by Rainer Schwarze in patch #105.
 o Added compiler settings missing in some build files.
 o Updated feature matrix for SQL Server 2008 compatibility (bug #643).

08/17/2012 - Holger Rehn
 o Added service provider configuration file for JDBC driver class (bug #659).
 o Applied patch provided by Rainer Schwarze to reduce log pollution during
   emulated XA recovery (bug #656).
 o Removed @Override annotation not supported prior to Java 1.5.
 o Fixed spurious login timeouts that could occur in case multiple connections
   are established concurrently (bug #667).
 o Corrected bug, a stream hasn't been closed in CharsetInfo (bug #642).

08/16/2012 - Holger Rehn
 o Fixed typos in Messages.properties (bug #608).
 o Removed WebRing code from the project web site (bug #660).
 o Fixed a race condition when closing a JtdsStatement in multiple threads
   concurrently (Patch #121, #118).


|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||                                                                           ||
||                      SourceForge Project Upgrade                          ||
||                                                                           ||
|| The previous tracker item IDs have been replaced by individual bug/patch  ||
|| IDs and are no longer valid.                                              ||
||                                                                           ||
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


===============================================================================
08/15/2012 - jTDS 1.2.6 released
===============================================================================

Changes from jTDS 1.2.5
=======================

08/15/2012 - Holger Rehn
 o Applied patch [3048203] by amallon, adding a new 'autoCommit' connection
   property to override the auto commit default for newly created connections.
 o Commented out tests not compatible with Java 1.4, that have been added since
   the jTDS 1.2.5 release.
 o Adopted build scripts to exclude test classes from distro.

03/22/2012 - Holger Rehn
 o Applied patch [3476715] for bug [3260570] provided by Apaali, parsing
   time values containing fractions of seconds may fail.
 o Applied fix [3436324] suggested by Shane StClair, JtdsStatement.close()
   failed due to invalid state.

09/04/2011 - Holger Rehn
 o Applied patch [3290370] by Maarten van der Zwaart, re-send UDP recovery
   packet when connecting an SQL Server by instance name.
 o Applied patch [3224480] by Shane StClair, adding support for spatial types
   geometry/geography for TDS versions greater than 7.0.
 o Applied patch [3307731] by Rainer Schwarze, ResultSet cancellation may cause
   connection to be closed.
 o Applied backport of IPv6 support from 2.0 branch provided by George Dimitrov
   and his unit test for the URL parser (patch [3402583]).

01/02/2011 - Holger Rehn
 o Corrected bug [3141458], NPE if ResultSet.next() and ResultSet.close() are
   called by multiple threads concurrently.

10/07/2010 - Holger Rehn
 o Corrected bug [3078236], exception chaining time grows exponentially with
   number of exceptions in chain.
 o Corrected bug [3081749], SSPIJNIClient.getInstance() isn't thread-safe.
 o Corrected a bug in JtdsStatement.close(), any RuntimeException would have
   masked a prior SQLException.
 o Improved fix for bug [2931326], Statement.close() cannot throw NPE anymore.

05/17/2010 - Holger Rehn
 o Corrected bug [2931326], NPE if Statement.close() is called by multiple
   threads concurrently.
 o Applied fix for bug [3002431] by Rainer Schwarze, improved handling of port
   discovery errors.
 o Improved error messages if a value cannot be converted to a given SQL type.
 o Corrected bug [3000472], TimerThread started when closing last connection.
 o Fixed method synchronization in TimerThread.
solved ticket https://issues.jboss.org/browse/RAILO-2444
solved ticket https://issues.jboss.org/browse/RAILO-2444
remove unnecessary comment
add Calendar Object to PreperadeStatement.setTimeStamp,PreperadeStatement.setTime,PreperadeStatement.setDate method call
Merge pull request #187 from igal-getrailo/debug-rest

Added REST to Debug project
updated version file
Merge pull request #188 from igal-getrailo/libs-update-jtds

updated jTDS to 1.2.8 (1.3.1 requires Java7 so I kept it on 1.2.x)
Merge pull request #181 from igal-getrailo/jdbc-update-01

updated h2 and extracted a few versions from jars
scoped attrib variable
Merge pull request #191 from igal-getrailo/jira-2461

scoped attrib variable
Merge remote-tracking branch 'origin/4.1' into 4.1

Conflicts:
	railo-java/libs/versions
remove unnecessary hasCode method