updates to the course enrolment page. Adds more user information, options to view the enrolments as a table or grid, an ldap sync button, enrolment search functionality, print style rules, csv export. Also adds supporting models
removes console.log
Adds ldap_suync_date field to the course audience table in the install sql, also adds upgrade sql. Refs #413
cleans up course-enrolment.api.php. Refs #413
minor update to js in the enrolment page. Refs #413
minor updates to the js that sync's course enrolments. Refs #413
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into feature-course-enrolment
finishes course enrolment changes, Refs #413
Merge branch 'develop' into feature-course-enrolment

Conflicts:
	www-root/core/library/Models/Course.php
	www-root/css/common.css
Refinements to the Manage Courses > Add + Edit pages. Some bugs were introduced with this, Ryan will investigate.
Fixes bug in course objective selection. Fixes PHP error where director list / curriculum coordinators lists weren't populated on edit page.
Fixes bug where objectives weren't displaying properly.
Adds syllabus generation to add course page.
Fixed SQL injection potential.
Removed redundant closing PHP tag.
Brings feature-course-enrolment in line with develop
Merge pull request #438 from EntradaProject/feature-course-enrolment

Feature course enrolment