Update angular-ckeditor

This is to enable the non-inline editing mode.
Add angular-moment for friendly date/time display

E.g.: Easy way to display dates in the friendlier "4 seconds ago", "5
minutes ago", "4 hours ago", etc. format.
Restrict information sent about users.

User contributions under the cover of anonymity tends to be more free
flowing with the downside that it can also be more hostile. We'd like
the benefit of the former without encouraging the latter. So we're going
to allow students to conceal identity from other students, to encourage
contribution. But we're also providing instructors access to the real
identities, for accountibility.

Students can only see the user's chosen "displayname" while instructors
have access to the user's real name.

If a user has permission to edit a user's enrolment, then we assume that
they have permission to view other user's real names.
Add console debug output for toaster error.

Just a convenience that we won't have output the error twice.
append to angular-momment commit
Course Questions Listing.

Started reimplementing the course question listing.

Ditching the idea of two different question types (Quizzes,
Discussions). We'll assume each course is only going to be in one of
those modes and that it's instructor toggleable instead of having 2 tabs
for it. (Quizzes = instructor given questions that require response,
Discussions = students are allowed to post questions).

It looks like the "quizzes" type operation is what instructors want to
use this for mainly anyway.

Also, planning to put course settings control into the navbar.

Remaining to be done: questions count, answers count, tags, create
questions, edit questions.