Fix for usage search

It is not possible to search for methods with "#"+name if the "#" is
not part of the reference (it would be possible but create weird
code) and therefore the search is now only done with the name.

Usage search will also no longer yield false positives, like a macro
from Android being referenced in @MacroWeb
Implementation of @ReadOnly
Merge pull request #11 from joa/master

Implementation of @ReadOnly