(Broken) almost done removing cabal-dev and passing tests
map-syntax in project template code.
Get all tests passing.

I made some ugly changes to TestCommon, to help the testsuite find snap
1.0 for the purposes of calling 'snap init', rather than any of the
other places where snap is installed on my system.

All tests pass with 1.0 versions of the helper libs. Now I will remove
everything snap-templates related.
delete templates
Merge github.com:snapframework/snap into removeTemplates
Build with single cabal file
Tests and coverage running
Reorganize test templates
Add some tests
start a heist test
Add several Heist snaplet tests.
Cover Snap.Snaplet.Heist with tests. Note failing on barpage render
Add tests for compiled heist snaplet
Add another compiled heist test
Add auth splice tests
Add compiled user splices test
start adding config tests
Add AppConfig typeable testCase
explicit imports
Add several tests