Make the benchmarks subtree saner

--HG--
rename : tests/benchmarks/.gitignore => benchmarks/.gitignore
rename : tests/benchmarks/Setup.hs => benchmarks/Setup.hs
rename : tests/benchmarks/cbits/time_iconv.c => benchmarks/cbits/time_iconv.c
rename : tests/benchmarks/src/Data/Text/Benchmarks.hs => benchmarks/haskell/Benchmarks.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/Builder.hs => benchmarks/haskell/Benchmarks/Builder.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/DecodeUtf8.hs => benchmarks/haskell/Benchmarks/DecodeUtf8.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/EncodeUtf8.hs => benchmarks/haskell/Benchmarks/EncodeUtf8.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/Equality.hs => benchmarks/haskell/Benchmarks/Equality.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/FileRead.hs => benchmarks/haskell/Benchmarks/FileRead.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/FoldLines.hs => benchmarks/haskell/Benchmarks/FoldLines.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/Programs/BigTable.hs => benchmarks/haskell/Benchmarks/Programs/BigTable.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/Programs/Cut.hs => benchmarks/haskell/Benchmarks/Programs/Cut.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/Programs/Fold.hs => benchmarks/haskell/Benchmarks/Programs/Fold.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/Programs/Sort.hs => benchmarks/haskell/Benchmarks/Programs/Sort.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/Programs/StripTags.hs => benchmarks/haskell/Benchmarks/Programs/StripTags.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/Programs/Throughput.hs => benchmarks/haskell/Benchmarks/Programs/Throughput.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/Pure.hs => benchmarks/haskell/Benchmarks/Pure.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/ReadNumbers.hs => benchmarks/haskell/Benchmarks/ReadNumbers.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/Replace.hs => benchmarks/haskell/Benchmarks/Replace.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/Search.hs => benchmarks/haskell/Benchmarks/Search.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/Stream.hs => benchmarks/haskell/Benchmarks/Stream.hs
rename : tests/benchmarks/src/Data/Text/Benchmarks/WordFrequencies.hs => benchmarks/haskell/Benchmarks/WordFrequencies.hs
rename : tests/benchmarks/python/.gitignore => benchmarks/python/.gitignore
rename : tests/benchmarks/python/cut.py => benchmarks/python/cut.py
rename : tests/benchmarks/python/sort.py => benchmarks/python/sort.py
rename : tests/benchmarks/python/strip_tags.py => benchmarks/python/strip_tags.py
rename : tests/benchmarks/python/utils.py => benchmarks/python/utils.py
rename : tests/benchmarks/ruby/cut.rb => benchmarks/ruby/cut.rb
rename : tests/benchmarks/ruby/fold.rb => benchmarks/ruby/fold.rb
rename : tests/benchmarks/ruby/sort.rb => benchmarks/ruby/sort.rb
rename : tests/benchmarks/ruby/strip_tags.rb => benchmarks/ruby/strip_tags.rb
rename : tests/benchmarks/ruby/utils.rb => benchmarks/ruby/utils.rb
rename : tests/benchmarks/text-benchmarks.cabal => benchmarks/text-benchmarks.cabal
Ignore benchmark bits
Reorganize tests subtree

--HG--
rename : tests/tests/.ghci => tests/.ghci
rename : tests/tests/Makefile => tests/Makefile
rename : tests/tests/src/Data/Text/Tests.hs => tests/Tests.hs
rename : tests/tests/src/Data/Text/Tests/IO.hs => tests/Tests/IO.hs
rename : tests/tests/src/Data/Text/Tests/Properties.hs => tests/Tests/Properties.hs
rename : tests/tests/src/Data/Text/Tests/QuickCheckUtils.hs => tests/Tests/QuickCheckUtils.hs
rename : tests/tests/src/Data/Text/Tests/Regressions.hs => tests/Tests/Regressions.hs
rename : tests/tests/src/Data/Text/Tests/SlowFunctions.hs => tests/Tests/SlowFunctions.hs
rename : tests/tests/src/Data/Text/Tests/Utils.hs => tests/Tests/Utils.hs
rename : tests/tests/scripts/cover-stdio.sh => tests/scripts/cover-stdio.sh
rename : tests/tests/text-tests.cabal => tests/text-tests.cabal
Get benchmarks going again

--HG--
rename : tests/README.markdown => tests-and-benchmarks.markdown
Update names
Add a test case for decimal rendering (issue 30)