Bug 1116634 - Allow filtering sites on Awesomescreen

This allows filtering the awesome screen history list. This is a bit hacked into place, but splitting up the TabBarViewController is probably a separate bug. Happy to get feedback from anyone :)