Auto-completion for macro class reference and narrow method search

The method search may simply search for "#method" which should yield
less results than "method".

The macro class was not found before since defrac.compiler.macro.Macro
is not part of the macro search scope.