Bug 1045758 - [Rocketbar] Haida cleanup and home search rollup

https://bugzilla.mozilla.org/show_bug.cgi?id=1045758
All of the changes in this file are basically taking the content from home_searchbar.js and incorporating them.