Replace the pagination decorator with a pagination collection to eliminate the runtime #extend, so that we aren't constantly nuking the Ruby method cache.

Similar to my MongoMapper fixes, this fix replaces the runtime `#extend` with an equivalent mechanism that avoids voiding the Ruby method cache.

We now just have a subclass of Array that can inherit the paginator and a record set. Tests pass, and no more cache nuking.