Preserve Function prototype

According to [Nicholas Zakas](http://www.nczonline.net/about/), it's a bad practice do modify objects we don't own, so I removed the method `kwargs` from `Function.prototype`.

More info at: http://www.nczonline.net/blog/2010/03/02/maintainable-javascript-dont-modify-objects-you-down-own/