upgrade package.js to 0.9
add client side filters
remove console.log
Several changes:
- go to page 1 when filter is changed
- fit to width
- not show all pages
- show first and last
- show '...' if there are pages hidden and show more when clicking on it
Several fixes:
- in reactive.set do nothing if the value is the same 
- in PaginatedHandler.reRunSubscription do nothing if neither the page nor the filter have changed
- suport mongoView
- hide pagination if there is only one page
- add options to fastPagination to use the keys to navegat, false by default
the default pagination template was being very slow when there is too many pages.
now the VewCursors are similar to a regular cursor, this allows to reuse code and publicate the metadata
support for infinite scroll
Also change how i published the metadata, it works better now but the code is a bit messy
fix minor bug in default pagination
remove logs and update readme
fix bug with mongoView
i was passing the wrong cursor to MongoView.publishCursor
remove logs
Continue previous fix
the options was not being passed
add metadata file and improve the metadata publication
remove third argument of reRunSubscription
use self.isInfiniteScroll() instead
check if new filter is equal to the current one using _.isEqual rather than ==
in reRunSubscription execute the subscription using _.defer
also remove HandlersDep
changed Math.trunc for Math.floor
Merge branch 'meteor-0.9' of https://github.com/Exartu/Exartu-Pagination into meteor-0.9
implement a lock in rerun subscription so that a new subscrition can't be started will another is runing