Initial attempt at a generic InfiniteScrollView

Supports scrolling the window and overflowing divs
Updated SearchView to extend InfiniteScrollView

Removes all the InfiniteScroll stuff from here
Added tests for infinite scroll
Load specs for infinite scroll
Refactored infinite scroll view

Scroll element and window scroll are now passed through
to initscroll as arguments
Updated places search with api changes on infinite scroll
Small bit of documentation for infinite scrolling views
Reversed the arguments for initScroll

Now pass a boolean for listening to `window` scroll first.
The element you want to listen to should be second.

Also a small amount of inline comments
Updated use an options object for optional arguments

This pattern seems much better than checking each positional arg
Updated specs to use the options argument
Places SearchView calling initScroll with new API
Updated infinite scrolling docs to follow new API

Hopefully this is more coherent
Described what happens with scrollThreshold is undefined
Fixed bug where scrollTop didn't include clientHeight
Corrected tests to reflect clientHeight inclusion
Merge pull request #10 from ox-it/generic-infinite-scroll

Generic infinite scroll