DNN-6100 PortalSettings Refactoring
Renamed internal methods to make it more clear what the code was doing.  Also refactored constructors to eliminate redundant code.
DNN-6100 - minor resharper suggested code cleanup
DNN-6100 - Reformat file to make code more readable