Adds AWPagedArrayController

- Generalizes DataProvider into a reusable AWPagedArrayController
- Switches out DataProvider for the AWPagedArrayController in the
  demo app
- Adds tests for AWPagedArrayController and NSCopying additions to
  AWPagedArray.