Gets rid of commented-out getStyleMap method on public map view, adds getVectorLayerIds.
Renames filterByKeywords -> filterByQuery, makes filter methods protected.
Gets rid of accidentally-committed :w file.
Sketches in shell for NeatlineQuery class.
Sketches in NeatlineQuery execute method.
NeatlineQuery minimally working, API change on queryRecords breaking tests.
Moves query helpers back onto NeatlineRecordTable.
Adds default query parameters.
Updates tests to respect new queryRecords API.
Breaks queryRecords tests into separate files by filter method.
Adds failing test for NeatlineRecordTable excludeExisting().
Implements excludeExisting().
Style cleanup in excludeExisting().
Gets rid of default limit on records API, which was causing result sets to get inappropriately truncated when no value was defined.
In record collection parse(), cast number-y values in the response envelope to numerics.
Refactors basic vector layer management tests.
Finishes adapting map vector layer tests to new management system.
Hardens up the excludeExisting tests.
When a new record collection is parsed, store the response envelope under a 'metadata' key to avoid preclude conflicts.
Cleans up the formatting in the pagination template.