Added more debug to agent

Added new optional parameter to x.ParseAndCheckFileInProject,
defaulting to true so current usages are unaffected.
Modified the parser to not automatically trigger background parsing on each parse request.

This gets called for every tab change in the UI and looked to be
causing lots of extra parse operation.
Moved Symbol code from language service to Symbol module
updated code to reflect new module for symbols
Moved all tooltip code from language service into tooltip modules
Removed tooltip code from language service
Added a crude way of stopping blocking parameter completion occurring in auto properties

Updated logging to have constant prefix
Fixed bug where compiler constants and templates were shown on dot
completion
Merge pull request #908 from 7sharp9/TooltipOverhaul_AutoParamFix

Tooltip overhaul and auto param fix