Turn renderers into analyzers

Turn the renderers (except for the underlying AnalyzerRenderer) into actual
analyzers, which are given a Node (or subclass thereof; or filename, in case of
FileRenderer) object at construction time, and whose sole purpose is then to
make information available in a way that can be easily represented by
AnalyzerRenderer.
Clean up PHPDoc strings
Handle method and static calls separately from regular function calls