Merge view-caching-1 branch

Merge changes to Employee module, which will allow use of multiple view controls per module, while preserving caching of default view control by utilizing DNN DataCache features.