[MYB-1696] Maven version fixes for dependencies
MYB-1697 1.4.x migration
Working myberkeley build, fixes for originally leaked dependencies that leaked out core.api implementations on top of version fixes. Also worked with Ray in figuring out the solrconf settings.
MYB-1716 - adding explicit dependency now needed
Merge remote branch 'origin/classpages' into classpages-2
squash commit to allow rebasing against dev again
* origin/classpages: (134 commits)
  Merge remote branch 'origin/classpages' into classpages-2 squash commit on new branch so I can rebase again * origin/classpages: (133 commits)   NOJIRA - cleaning out trailing whitespaces   MYB-1622 - fleshing out more parameter values   MYB-1622 - adding scheule handlers and adding missing schedule attributes to the OracleClassPageContainerAttributeProvider superclass as we now use the superclass for schedule data as it can use the same query   MYB-1622 - adding romm and schddule info - needs further work   MYB-1622 - adding romm and schddule info - needs further work   MYB-1622 - more work on schedule rendering and error handling including refactoring schedule attribute expansion   MYB-1622 - minor fix   MYB-1622 bringing up the secion_instructors part   MYB-1622 - updating template to match Scot's authoritative json at 3akai-ux/devwidgets/ccclassinfo/courseinfo.json   MYB-1622 - trying to get the tidy selector and json extension to work   MYB-1622 - version working with sections provision   MYB-1622 - bringin up sections   MYB-1622 more sections part work   MYB-1622 - renaming PrimaryInstructor classes to differentialte from all sections instructors   MYB-1622 - reworking quotes on fields and minor fixes   MYB-1622 - bringing up the instructors part of the JSON   NOJIRA - cleaning up a little more whitespace after finally successful rebase   NOJIRA - whitespace fix   MYB-1622 - fixes for setting unused tokens to false   NOJIRA - squash commit to get clean branch for rebasing dev   ...
  NOJIRA - cleaning out trailing whitespaces
  MYB-1622 - fleshing out more parameter values
  MYB-1622 - adding scheule handlers and adding missing schedule attributes to the OracleClassPageContainerAttributeProvider superclass as we now use the superclass for schedule data as it can use the same query
  MYB-1622 - adding romm and schddule info - needs further work
  MYB-1622 - adding romm and schddule info - needs further work
  MYB-1622 - more work on schedule rendering and error handling including refactoring schedule attribute expansion
  MYB-1622 - minor fix
  MYB-1622 bringing up the secion_instructors part
  MYB-1622 - updating template to match Scot's authoritative json at 3akai-ux/devwidgets/ccclassinfo/courseinfo.json
  MYB-1622 - trying to get the tidy selector and json extension to work
  MYB-1622 - version working with sections provision
  MYB-1622 - bringin up sections
  MYB-1622 more sections part work
  MYB-1622 - renaming PrimaryInstructor classes to differentialte from all sections instructors
  MYB-1622 - reworking quotes on fields and minor fixes
  MYB-1622 - bringing up the instructors part of the JSON
  NOJIRA - cleaning up a little more whitespace after finally successful rebase
  NOJIRA - whitespace fix
  MYB-1622 - fixes for setting unused tokens to false
  ...
MYB-1622 - updating version and adding module
MYB-1696, MYB-1622 - updating version for further work
MYB-1622 - changing the database connection lifecycle