Update to work with hsc3-0.14 and hosc-0.14

Update modules in hsc3-lepton other than Sound.SC3.Lepton.Pattern.* to
work with hsc3-0.14 and hosc-0.14. Tests are not updated yet.
In the middle of hsc3-lepton update

Pattern server executable is working, though buggy.
Unused files, messy codes still exists, though working with hsc3-0.14
and hosc-0.14.
Another intermediate work for hsc3-lepton update
Update hsc3-lepton gui

Function treeToGui has "Transport m => Connection m ()" type.
Removed unused files

study-for-a-pile-of-oscillators and study-for-noises-and-filters are
kept in cm-comps git repository.

GUI codes for Gtk2Hs and wxHaskell were moved out.
Dumped codes under hsc3-lepton-cli

hsc3-lepton-cli won't compile with recent version of ghc, need some
updates.
Moved sources under src directory

Made 'src' directory and moved source codes of hsc3-lepton package under
there. 'src' directory has sub directories, 'lib', 'test', etc.
Update tests

Use tasty and related packages to run main function of cabal tests.
Modified arbitrary type of SCNode to use Int32 for Node IDs.
Use 'Double' constructor from Datum for SCNode comparison tests, since
conversion of Float values with realToFrac were causing errors.
Update couple tests

Update tests for Parser, Tree.Diff, and Tree.Zipper.
Shrink the QuickCheck size for Zipper tests using tasty's local option.
Dump small change
Add threaded option to test

`defaultMain' from tasty understands multi thread test execution, added
'-threaded' option to test executable in cabal configuration.
Reduced warning messages
Update year
Removed queryTree

Use g_queryTree explicitly.
Dumped codes under hsc3-lepton/src/Scratch

Temporary dump of scratchy codes before removing.
Removed unused files
Update comment of setc

Added comments in setc function. Taken from deleted scratch file.
Update codes under Scratch

Modified to work with recent changes.
Add sshuf and swrand

Functions for dshuf and dwrand were missing in demand ugen
builder. Added them.
Unwrapped ReaderT in server loop

Instead of calling 'withSC3', called runReaderT explicitly and use
supplied Transport value.