Upgrade to use latest builds of ember & handlebars
(and a newer version of query).

* ember.js (v1.2.0)
* handlebars.js (v1.3.0)
* jquery.js (v1.10.2)
Match infinite_scroll example file to contents of main file.
Upgrade example to work with latest builds of ember & handlebars
(and a newer version of query).

* ember.js (v1.2.0)
* handlebars.js (v1.3.0)
* jquery.js (v1.10.2)
Amend infinite_scroll.js to work with html element as viewport.

* scrolling now works within a container viewport, so infinite scrolling can easily be made to operate on just part of the page (if required) rather than having to use the entire browser window as the scrolling viewport.
* can use any html elements as scrolling items (i.e. no longer restricted to <ul><li></li>...</ul>)
Enable horizontal scrolling as well as vertical scrolling.
Apply some additional styling to the demo
Fix edge case when margins are applied to scroll items.

This bug was pre-existing and was not caused by changes in the
last six commits.

The Bug / Edge Case
-------------------
When scroll items have margins the top margin of the first item
and the bottom margin of the last item count towards the 'scrollTop'
and 'scrollLeft' but, due to collapsing margins, do not count towards
the height of the inner-container (formally the 'document'). Thus, when fully scrolled to the bottom (or right), the 'viewPortTop' is larger than the
'distanceToViewportTop' (by double the margin on the scroll items).
When scrolling quickly the situation when the two are exactly equal (i.e. when viewPortTop - distanceToViewportTop === 0 ) is often skipped leading
to a failure in the infinite scroll.

The Fix
--------
This has been rectified by testing for when the viewPortTop is greater than
the distanceToViewPortTop.
Update README.md to reflect changes.
Merge pull request #3 from Neilos/enhancements

A few enhancements and upgraded to work with latest version of Ember