* Decimal is added as new SqlValue data
* SqlValue rewrote, removed redundant date/time constructors
* Tests rewrote with Hspec

	new file:   .gitignore
	modified:   Database/HDBC.hs
	modified:   Database/HDBC/SqlValue.hs
	modified:   Database/HDBC/Statement.hs
	modified:   Database/HDBC/Types.hs
	modified:   HDBC.cabal
	new file:   testsrc/sqlvalues.hs
* Modules completely reworked
* Connection and Statement are now typeclasses

	modified:   .gitignore
	modified:   Database/HDBC.hs
	deleted:    Database/HDBC/ColTypes.hs
	modified:   Database/HDBC/DriverUtils.hs
	deleted:    Database/HDBC/Locale.hs
	modified:   Database/HDBC/SqlValue.hs
	deleted:    Database/HDBC/Statement.hs
	modified:   Database/HDBC/Types.hs
	deleted:    Database/HDBC/Utils.hs
	modified:   HDBC.cabal
	modified:   testsrc/sqlvalues.hs
* String is replaced to lazy Text for queries and data

* Removed old files like Makefile

* Removed redundant Connection methods

* Changed SqlError: code error is String now (not any database has numeric
  codes)

* Tests: Hspec is replaced with TestFramework

	modified:   Database/HDBC/SqlValue.hs
	modified:   Database/HDBC/Types.hs
	modified:   HDBC.cabal
	deleted:    Makefile
	new file:   Setup.hs
	deleted:    Setup.lhs
	deleted:    testsrc/TestInfrastructure.hs
	deleted:    testsrc/TestSqlValue.hs
	new file:   testsrc/dummydriver.hs
	deleted:    testsrc/runtests.hs
	modified:   testsrc/sqlvalues.hs