Bug 1023664 - Calendar recurring events r=millermedeiros

_WIP_
(I opened the file on vim to make it easier to review the changes and it complained about the jshint errors)