Bump directory-tree bounds
Accept latest attoparsec

Conflicts:
	src/Heist/Types.hs
Version bump, clean up .cabal
Bump aeson bound
Allow latest mtl and transformers
Cherry-pick map-syntax to pre-1.0

Conflicts:
	heist.cabal
	src/Heist/Common.hs
	src/Heist/SpliceAPI.hs
	test/heist-testsuite.cabal
Cherry-pick namespace commits to pre-1.0

Conflicts:
	src/Heist/Types.hs
Exports for backwards compatibility
Refactor HeistConfig to preserve monoid instance
Export lenses and an internal types module
Add travis build file
Add conditional for Control.Monad.Except
Add comments to lenses, upgrade criterion
Bump some dependency bounds
Test suite bounds bumps
Small API improvements, allow latest random
Update test suite
Add docs for lenses
Merge branch '0.14-stable' into merge0.14

Conflicts:
	.travis.yml
	heist.cabal
	src/Heist.hs
	src/Heist/Common.hs
	src/Heist/Compiled/Internal.hs
	src/Heist/Internal/Types/HeistState.hs
	src/Heist/Interpreted/Internal.hs
	src/Heist/SpliceAPI.hs
	src/Heist/Splices/Json.hs
	test/heist-testsuite.cabal
	test/suite/Benchmark.hs
	test/suite/Heist/Compiled/Tests.hs
	test/suite/Heist/Interpreted/Tests.hs
	test/suite/Heist/TestCommon.hs
	test/suite/Heist/Tests.hs
	test/suite/Heist/Tutorial/CompiledSplices.lhs
remove MonadCatchIO-transformers