Rudimentary calendar support/added date string parsing

The string date formats from scholar (there are two unique formats in
this case) are now automatically parsed by assignment and quiz objects
into a calendar date. This lets us easily add events/alarms to the
native android calendar (4.0 and up) and app now has rudimentary support
for doing this