Add exceptions for require-padding-newlines-before-keyword

1) var x = {
	foo: function {}
};

2) watchlist.on( "watch", function () {} );
3) Router.prototype.getPath = function () {};
4) (function ( $ ) {} )( jQuery );
These should all not report errors.

Fixes: #779