Support for method call tracking.

This new feature allows ruby-lint to keep track of method calls in two
directions: from the caller to the callee and the inverse. One of the use-cases
is analysis that checks if a method is used or not, an alternative would be
generating a dependency graph.

This fixes #55.