added optional "wrapper" argument to utils.paginated
added optional "wrapper" argument to utils.paginated

before returning, the object_list (the items that will be displayed on
the visible page) are all mapped by the wrapper function. this is super
useful for customizing the output, without patching every single object
in the input (which would force them all to be fetched from the db)

ehealthafrica-ci/rapidsms,peterayeni/rapidsms,lsgunth/rapidsms,catalpainternational/rapidsms,caktus/rapidsms,dimagi/rapidsms,unicefuganda/edtrac,eHealthAfrica/rapidsms,unicefuganda/edtrac,catalpainternational/rapidsms,peterayeni/rapidsms,ken-muturi/rapidsms,catalpainternational/rapidsms,ehealthafrica-ci/rapidsms,eHealthAfrica/rapidsms,unicefuganda/edtrac,dimagi/rapidsms,lsgunth/rapidsms,caktus/rapidsms,lsgunth/rapidsms,eHealthAfrica/rapidsms,peterayeni/rapidsms,caktus/rapidsms,ehealthafrica-ci/rapidsms,catalpainternational/rapidsms,lsgunth/rapidsms,ken-muturi/rapidsms,ken-muturi/rapidsms,peterayeni/rapidsms