Page_search stores its hits in $rootScope.search_annotations

The page_search didn't well annotation deletions if they were top-level annotations. It is because it stored its annotation list at $scope.threads and this was not prepared for delete. Similar to $rootScope.annotations (once they will be unified), now it is using $rootScope.search_annotations to store the top-level hits and prepared for delete.

Fixes #850