use local coffee script bin
1. ListView.prototype.append never accounted for a ListItem being passed through
2. Exposes infinity.convertToItem and infinity.cacheCoordsFor to make ListItem instantion outside of ListView.prototype.append
3. ListItem now skips setting height and width if it already has that value
4. Pages.prototype.hasVacancy now caches parent height if using element scrolling