don't clear caches, precache parsers
get refs inside control flow statements
more comprehensive way of getting defs (via parser, instead of jedi.api.defined_names())
refactor defs and refs into one function (so we can re-use parser for both)
delete old get_defs and get_refs
fix infinite recursion
builtins have no full_name, so just use name
catch exceptions in precaching stage
add --maxfiles option for debugging
update README
process in batch (to limit overall mem consumption)