Linkified the names.
Ticket #49565, user received error with CPU query: 'ERROR Error collecting metric 'SQL CPU Usage'... Details: C16, M1934, S1'
This was due to missing connection settings in SQL-NonSQL-IdleCPUUsage.sql:

SET ANSI_WARNINGS           ON
SET ANSI_PADDING            ON
SET ANSI_NULLS              ON
SET QUOTED_IDENTIFIER       ON
SET CONCAT_NULL_YIELDS_NULL ON

Reviewed and reformatted the other three queries in this commit
Ticket #51907: Remove Page Life Expectancy summary metric.
The current Page Life Expectancy is not a valid metric for a Summary Metric.
In it's place, we add a metric which ranges from 0-100% with 100% being bad. Very bad.
Chose a default BAD value of 300s for Page Life Expectancy. Approaching and passing this value yields a 100% threat.
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
Added proxy configuration options, commented out.
#48645: Change installer default account from LocalService to LocalSystem. Start the service after successful installation.
Merge branch 'develop'