Commit
Merge remote-tracking branch 'alanz/ghc-api' into ghc-api

Conflicts:
	src/AzGhcPlay.hs
Merge remote-tracking branch 'alanz/ghc-api' into ghc-api
Progress on MoveDecl.
Inching forward on MoveDef
Sorted rmDecl for the include type signature case.
Better attempt at including surrounding comments in a set of tokens.
General clean up.
Sorting out more tests. Down to 2 fails only.
Only one test failing.
Sorted out location info for tokens in MoveDef to top level.
Updated cabal file to avoid hpc error on test completion
More cleaning up of hpc in the build
Removed hpc unless explicitly requested
More work on MoveDef
Merge remote-tracking branch 'alanz/ghc-api' into ghc-api
Finally have MoveDef.demote compiling
Bringing in demote declaration test files from original
WIP, on MoveDef.demote
More progress on MoveDef. Still lots to do.