Merge pull request #37 from BlythMeister/Ensconce

Allow DB login structure to contain a "key" rather than trying to assume the key from the name value.
Initial commit of reporting service compilation
Flush Console lines, and correct supported role check
Merge pull request #38 from harrisonmeister/RS

MS Reporting Service Reports Deployment Enhancement
RS - Correct dataSourceConnectionString being split on the value's own '='
Merge pull request #39 from harrisonmeister/RS

RS - Correct dataSourceConnectionString being split on the value's own '='
Replace dash from reporting service csv filename with underscore
Merge pull request #40 from harrisonmeister/RS

Replace dash from reporting service csv filename with underscore
CWTPRD-120 - Updating ReportingServices to allow different file share render formats
Merge pull request #41 from robert-berry-15below/development

Updating ReportingServices to allow different file share re...
Merge pull request #42 from BlythMeister/Ensconce

Ensure that the last character on a directory is a "\" so when installing to "C:\MyApp" services under "C:\MyAppHelpers" are not found with the contains.
Merge pull request #43 from BlythMeister/Ensconce

Ensure that the last character on a directory is a "\" so when installing to "C:\MyApp" services under "C:\MyAppHelpers" are not found with the contains.
Merge remote-tracking branch 'Upstream/development' into Ensconce