Remove the wait on the navigation scroll handler

The event is still taken outside of the event flow using setTimeout.
Bring over tab plugin and optimize it for minification.
Invert incorrect logic for getting first selected tabs.
Implement the search plugin and retire the Google Syndicated Search