Ticket #45996: Recompile SummaryMetric not working.
Added support for metrics not based on a SQL Query.
Added RecompileMaximums metric to support the Summary Metric on the dashboard.
Improving SQL logging for supportability.
* Moved verbose SQL logging into a method for re-use.
* Added step to SqlServerEndpoint to query the details of the SQL server and details about each database it will report metrics on.
* Fixed error reporter that incorrectly reported the process as a Windows service when it is merely run from the command line.
* Cleaned up unused code in QueryLocator