Update files to eliminate php warning messages and some minor fixes.
An Update
Merge branch 'develop' into feature-fix-code-warnings
Initial commit of matrix
Curriculum matrix updates
Updates breadcrumb, adds tooltips to column headings
Additional work on curriculum matrix
Building out printable appendix
Adds CSV export
Adds depth specific exploration of curriculum matrix. CSV export pending.
Changes UI of objective set selector / level selector.
Adds loading throbber, prevents user from making multiple ajax calls for no reason.
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into feature/curriculum-matrix-updates
Adds sidebarBegone to common.js, which hides the sidebar, removes the class span9 and adds the class span12 on the main body content, and sets the main body content margin to 0.
Updates objective order, only shows courses attached to curriculum periods, disables objective set selection while loading.
Fixes text rotation in old IE
Updates curriculum explorer loading graphic to match the graphic in the matrix.
Bug fixes and feature enhancements
Adds term toggle
Additional fixes for objective tree