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
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into feature/curriculum-matrix-updates
Merge branch 'develop' into feature/curriculum-matrix-updates

Conflicts:
	www-root/core/library/Entrada/Curriculum/Explorer.php
	www-root/css/common.css
Removed post_max_size and upload_max_filesize directives from the curriculum matrix api.