- introduced edge type Dependency for dependency graph
- made command-line instance variable of commands
Refactoring: Extracted algorithm for resolving method implementations
into own class to make it changeable.
cleaned up imports
added DeclaringResolver
resolving implementations of methods is optional. Dependency graph
contains classes and interfaces.
renamed getUsageOfClassGraph to getUsageOfTypeGraph
add command line parameter to java command
Filter dependency graph for classes
Disabled resolval of method implementations
Merge branch 'feature/optionalResolveImplementations'
Merge branch 'master' into feature/topologicalSortedPackages

Conflicts:
	javaan-cli/src/main/java/org/javaan/commands/BaseCallGraphCommand.java
	javaan-cli/src/main/java/org/javaan/commands/BaseDependencyGraphCommand.java
	javaan-cli/src/main/java/org/javaan/commands/BaseTypeLoadingCommand.java
	javaan-cli/src/main/java/org/javaan/commands/StandardOptions.java
	javaan-lib/src/main/java/org/javaan/model/CallGraph.java
	javaan-lib/src/test/java/org/javaan/model/TestCallGraph.java