EUCA-7422

Refactor the search loop to asynchronously work through small batches.
Should stop "freezing" when there are large data sets.
Refactored search to use async batch approach. Tried speeding up search with
"searchable" field.
Comment out custom search facet tests for speed.
Merge branch 'testing' of github.com:eucalyptus/eucalyptus-console into EUCA-7422
Improvements to show incremental results, updated every second.
More value twiddling for search
Merge branch 'testing' of github.com:eucalyptus/eucalyptus-console into EUCA-7422
Rework search to use timeslicing approach that picks as many search
elements as it can before the time limit runs out.
Merge branch 'testing' into EUCA-7422
Ensure that saved searches are correctly applied.
EUCA-7511: Setting the collision field to be "fit" so that the dialogs would re-adjust the positions when the window size changes
EUCA-7511: Added window's resize event to center the dialogs when the window's size changes
Merge branch 'EUCA-7511' of euca-ui:eucalyptus/eucalyptus-console into EUCA-7511
EUCA-7511: For "Launch More Like This" and "Create Launch Config" dialogs, added a line to adjust the position when the advanced section is open.
Re-enable pluggable search
EUCA-7511: Adding the dialog position adjustment call after the tab contents are loaded.
Merge branch 'EUCA-7511' of euca-ui:eucalyptus/eucalyptus-console into EUCA-7511
Re-enabled pluggable searches. Removed test Regex replacement (no real benefit).
Merge branch 'testing' of github.com:eucalyptus/eucalyptus-console into EUCA-7422
Remove early calls to refresh the display that happen before the saved
search has been populated.