Only queries fetch all records

Only records fetch all records (even ones we already have in the storage manager) for filtering purposes.

```coffeescript
# given 3 workspaces (1, 2, 3) that are not archived

# finds 1, 2, 3 and puts them in the storage manager.
base.data.loadCollection('workspaces')

# would find 2, 3 because we have them in the storage manager
# even though the server returned 0 results because they were not archived.
base.data.loadCollection('workspaces', only: [2, 3], cache: false, filters: {
  only_archived: true
})
```