Apply T4MVC XML Settings

Uses T4MVC configuration settings to more intelligently decide when to
run the T4MVC template.
T4MVC XML Settings Refectoring

Conforming with project coding style; Refactoring T4MVCSettings
builders; Reading settings with XDocument
Prep for new version and a bit of cleanup because I'm pedantic about casing.