Implement a generic grid filter box

Filters records in grid store by matching each configure grid column

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Add a filter box to capabilities grid

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Add grid filter box to all grids

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'origin/master' into grid-filter-box-everywhere

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>

Conflicts:
	plugins/capabilities/nexus-capabilities-plugin/src/main/resources/static/js/Nexus/capabilities/CapabilitiesGrid.js
Add 'Nexus/grid/GridFilterBox' to required

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Add 'Nexus/grid/GridFilterBox' to schedules

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'origin/master' into grid-filter-box-everywhere
Use the new Nexus.ext.GridFilterBox

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'origin/master' into grid-filter-box-everywhere
Support empty texts in GridViewer

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Add empty texts to repository grid

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'origin/master' into grid-filter-box-everywhere
Fix requires js for GridFilterBox

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
First convert field values to string before matching them against the search value

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Create the filter box after the grid is created / add empty text

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge pull request #160 from sonatype/grid-filter-box-everywhere

POC: Grid filter box everywhere