Sketches in schema expansion system.
Sketches in save() on Neatline_ExpandableRow.
Fully implements expansions, standardizes table nomenclature in exhibits controller.
Splits layer focusing tests into Vector/WMS suites.
Gets rid of unnecessary queryRecord() method on NeatlineRecordTable.
In records list, only trigger click callback when record row is clicked, not add record or next/prev buttons.
Adds '<- Back to Omeka' link in editor.
When saving expansion rows, remove the 'id' fields from the array to prevent the extension's id from being overwritten.
Tests that the 'Plugins' tab dropdowns are not templated when no widget tabs are registered.
Renames show_after/before_date -> after/before_date.
When saving record, only update id with last insert id if the record is unsaved.
Moves main queryRecords test into LIST integration test.
Adds full attribute checks in exhibit GET and PUT tests.
Adds color pickers to color inputs.
When a item search autocomplete is selected, manually set and sync the item id input and model field.