$.proxy now accepts arguments. Fixes #882

Example: $.proxy(myFunction, myClass, argument1, argument2)

Tested on Chrome and Firefox using the following code:

```
var ContextTest = function() {},
    say = function(message1, message2, message3) {
    console.log('context should be ContextTest:', this, 'first argument:', message1, 'second argument:', message2, 'third argument:', message3);
},
newContextTest = new ContextTest()

$(document).on('ready', $.proxy(say, newContextTest, 'this is the first argument', 'this is the second argument', 'this is the third argument'));
```