Review Board 1.7.22

Implement wave-319: Improve the "Add gadget" popup

Review Request #3960 - Created Feb. 19, 2012 and submitted

* Added more gadgets to the gadget list
* Made the gadget list scrollable and filterable through a text box and a drop down box for categories.
* The filtering looks at both the name of the gadget and its description. Author could also be added as a searchable property (?)
* Filter the result directly in the scrollable gadget list
* Marking the top filtered search as selected with gray background and made it possible to choose that gadget by pressing enter
* Change the default focus to the filter box to allow the user to quickly select a gadget from the list by filter it out and pressing enter
Tested locally.
Successfully run all junit test (Except PerUserWaveViewSubscriberTest::testGetPerUserWaveView and WaveServerTest::testWaveletNotification that fails even before this patch)
Tested all included gadgets
Review request changed
Updated (April 1, 2012, 5:49 p.m.)
Sure, updated to use Mockito instead
Ship it!
Posted (April 7, 2012, 7:43 a.m.)
Committed as r1310687