forked from phoedos/pmd

- Move shared code to pmd-core - Allow search methods to stop searching when they want to - If we are looking for a variable declaration, just search among those and not all name declarations - This is roughtly another 10% improvement on symbol table performance