fix(jqLite): throw when jqLite#off called with 4 args

This fixes the bug identified in my [comment](https://github.com/angular/angular.js/commit/f1b94b4b599ab701bc75b55bbbbb73c5ef329a93#commitcomment-3800998) from yesterday.