added touch icons and favicon
feat(buffering): enable infinite buffered carousel

 - added rn-carousel-prev|next directive that accept a callback
 - the callback can return one or more items to be prepended or appended to the collection
 - the callback can also return a promise which will resolve with one or more items
 - simplified the buffering process
 - cleanup
 - fix demos
Merge branch 'buffering'