Refactored Page to add additional extension points.  #1041
Support for https://github.com/BroadleafCommerce/AdvancedCMS/issues/81
Merge remote-tracking branch 'origin/develop' into advanced-bundle