Ability to specify a different scroll container than window

I needed to use unveil in a scrollable div rather than a scrollable window. Here are the changes I had to do to achieve this.

Note that it would have been better to provide an options object with `$.extend` for parameters, but this required the least amount of changes, and didn't break existing implementations.