Modified Tuple to work with floats, doubles, and BigDecimals
Cleaned up some of the new TupleUtils functions
Moved around some files and cleaned up code
More cleanup
Added testing.
Moved new Tuple to different package, removed duplicate code
tabs -> spaces
Added headers
Fixed TupleUtils test
Removed mains
Modified typecodes to match spec
merge hchandl: Modified Tuple to work with floats, doubles, BigDecimals, BigIntegers.

Merge pull request #1330 from hchandl/sql-layer/master
https://github.com/FoundationDB/sql-layer/pull/1330