NOJIRA - squash commit to get clean branch for rebasing dev

Merge local branch classpages into classpages-squash

* my-myberkeley/classpages: (51 commits)
  NOJIRA - fixing merge conflict to get a clean rebase
  NOJIRA - cleaning up more trailing whitespace
  NOJIRA - cleaning up more trailing whitespace to get clean rebase
  NOJIRA - cleaning up trailing whitespace
  MYB-1622 - adding forgotten file
  MYB -1622 - bringing up courseInfo part rendering
  Initial tokenization of sample JSON data structure. Cut down iterables to one section each.
  MYB-1622 - adding bundle to launchpad and changing templatge name
  MYB-1622 - refactoring into separate classpages bundle
  MYB-1622 - refactoring CalClassPageBuilder to be an inner class of CalClassPageProvisionService as it is tightly bnound functionality and needs to access the Maps of attributeProviders and renderers
  MYB-1622 - refactoring CalClassPageBuilder to not be an OSGI component as I need to create it for everybuild as a local variable due to staring state of classpage as it is build, may refactor further to be an inner class
  MYB-1622 - bringing up whole framework for building class pages
  MYB-1622 - more name refactoring to reflect the fact that we are provisioning class rather than course data
  MYB-1622 - refactoring courseId to classId to avoid confusion
  MYB-1622 - bringing up separate attribute providers and rederers framework
  MYB-1622 - bringing up Oracle course data provision
  MYB-1622 - renaming to course rather that class, bringing up POST method for servlet - now persisting
  MYB-1622 - adding bundle to launchpad and changing templatge name
  MYB-1622 - refactoring into separate classpages bundle
  MYB-1622 - refactoring CalClassPageBuilder to be an inner class of CalClassPageProvisionService as it is tightly bnound functionality and needs to access the Maps of attributeProviders and renderers
  ...
Merge branch 'classpages' of github.com:johnfking2/myberkeley into classpages
made a squash commit to use for clean rebasing, here updating remote branch for push
* 'classpages' of github.com:johnfking2/myberkeley: (51 commits)
  NOJIRA - fixing merge conflict to get a clean rebase
  NOJIRA - cleaning up more trailing whitespace
  NOJIRA - cleaning up more trailing whitespace to get clean rebase
  NOJIRA - cleaning up trailing whitespace
  MYB-1622 - adding forgotten file
  MYB -1622 - bringing up courseInfo part rendering
  Initial tokenization of sample JSON data structure. Cut down iterables to one section each.
  MYB-1622 - adding bundle to launchpad and changing templatge name
  MYB-1622 - refactoring into separate classpages bundle
  MYB-1622 - refactoring CalClassPageBuilder to be an inner class of CalClassPageProvisionService as it is tightly bnound functionality and needs to access the Maps of attributeProviders and renderers
  MYB-1622 - refactoring CalClassPageBuilder to not be an OSGI component as I need to create it for everybuild as a local variable due to staring state of classpage as it is build, may refactor further to be an inner class
  MYB-1622 - bringing up whole framework for building class pages
  MYB-1622 - more name refactoring to reflect the fact that we are provisioning class rather than course data
  MYB-1622 - refactoring courseId to classId to avoid confusion
  MYB-1622 - bringing up separate attribute providers and rederers framework
  MYB-1622 - bringing up Oracle course data provision
  MYB-1622 - renaming to course rather that class, bringing up POST method for servlet - now persisting
  MYB-1622 - adding bundle to launchpad and changing templatge name
  MYB-1622 - refactoring into separate classpages bundle
  MYB-1622 - refactoring CalClassPageBuilder to be an inner class of CalClassPageProvisionService as it is tightly bnound functionality and needs to access the Maps of attributeProviders and renderers
  ...