Wrapped the events (dayClick,, eventClick, eventDrop and eventResize) with $timeout in order to run them in angular context. Scope.apply will not be needed anymore in client code. Added a new command "refetchEvents".
Added unit tests for event wrappers and for refetchEvents command.
Made jshint happy :)
feat(calendar.js): wrapping any config function with $apply

Signed-off-by: Josh Kurz <josh.kurz@turner.com>