Implement module search.

This works by wrapping the ListStore of every SectionFrame inside a new TreeModelFilter.
Make the SceneManager go back when searching from a loaded module.
Focus the searchbox on launch.