Fixing timeline js timing out (#483)

Issue if being cause by selectToUISlider() plugin. It calls a
jQuery::width() on each of the elements it creates for the month names (it
can go up to quite a few on large time spans)

Updated function to call jQuery::width() only on the first element of the
set, and letting jQuery handle the css() call for the whole collection. I
suspect it will use each() internally, but I also suspect it will have
smarts to do it more efficiently.
Making call a bit  more efficient

Passing parent so jQuery doesn't crawl all our pretty DOM
Deleting checkin files
Removing code referes to checkin
Removing checkins from API
Deleting more bits and bobs regarding checkins
Updating database version
Adding 'Checkin disabled' response to API call
Deleting ci_cumulus theme
Removing references to user_devices
Fixing logging for uncaught exceptions

Kohana's log function accepts an array of arguments, but the default
exception handler doesn't really do that, which logs a whole bunch of
useless messages.

This fixes that. :)
SQL Update to remove ci_cumulus
Bug when updating email on /admin/profile (Issue #1260)

Code is loading user by email to check password typed. If user is updating
their email password can never be verified. Changed code to load user by id in session instead.
Merge pull request #1275 from ditorelo/1260

Bug when updating email on /admin/profile (Issue #1260)
Merge pull request #1238 from ditorelo/483

Fixing timeline js timing out (#483)
Merge pull request #1248 from ditorelo/915

Removing CheckIn code
Merge pull request #1250 from ditorelo/log-uncaught-fix

Fixing logging for uncaught exceptions
Add link for "submit new report" to reports/submit/thanks #1267