Fixes #134
Fixes #135
Not sure why I didn't commit this file last time.
Not sure why no one noticed this before...
Fixes #136
Also fixes an unlisted bug where non-course items are trimmed when saving if they extend beyond the schedule constraints
Also fixes an unlisted bug where non-course items that aren't shown on the schedule are listed as "non" in the list of skipped courses
Adding a extra field to stored schedules so they can be stored.
Adding a mechanism for generating rendered images of schedules.
Adding Open Graph metadata to the header. Verified to work using Facebook's OG object debugger.
Adding migration script for image "storage"
Making the image "storage" fields BOOL (although it gets translated to BIT)
It's kinda funny that they call it OG, like OG kush.
Also, fixes #92
Adding a description to the og metadata
Apparently ((0)) does not convert to FALSE in MySQL dialect
Loading the images into OG metadata works fo-rizzle.
Finally making it work. Seems a little buggy with Facebook, but it seems happy-ish?
Why the fuck didn't I think of this solution two years ago?
Fixes #49
Merge branch 'f_scheduleImages' into develop
Merge branch 'f_commaCourses' into develop
Very minor UI updates in prep before merge
Merge branch 'develop' into f_new_front_end

Conflicts:
	generate.php
	inc/header.inc