Part I

The first part of the calendar "overhaul". Committed in two pieces to
work on another branch temporarily.
Unused Global Variable: $context

Unused Global Variable: $context was removed from function
getCalendarGrid in Subs-Calendar.php.

Signed-Off: Matthew "Labradoodle-360" Kerle <lab360@simplemachines.org>
Calendar Overhaul - Part II

Not sure that I can fully describe everything that I did, so I'm not
even going to try, just look at the code or the final product.

- Can declare JavaScript variables for later assignment by leaving the
value empty with the function addInlineJavaScript.

Signed-Off: Matthew "Labradoodle-360" Kerle <lab360@simplemachines.org>
Merge pull request #348 from Labradoodle-360/calendar-template

Calendar Overhaul