Obtain method local variables from PDGExtractClosureAnalyzer

See #37.
Add convenience methods for quickly retrieving lists of IVariableBinding

See #37.
Obtain the reads outside of closure from PDGExtractClosureAnalyzer

There is a bug now that we simply reuse the name of the read variable
without caring if there is a variable of that name. This problem existed
before as well (it is not new) but I am documenting it now for us to fix.

See #37.
Obtain the reads outside of closure from PDGExtractClosureAnalyzer

The behavior is a bit weird when it comes to the this variable and also
any other method dependencies. We will investigate more and see how to
handle this. But for now this is a quick replacement.

See #37.