partial commit of original pull request (did not commit changes to usage of Set/Collection)
added heros as dependency to include Guava collection classes
switched to Guava Table and Multimap instead of the ones that were originally included in the pull request
added typecast to make type error go away; does not seem right though - just adding for testing purposes
Merge branch 'develop' into pull-request-asm

Conflicts:
	.classpath
	src/soot/SourceLocator.java
corrected building of InnerClassTag
corrected sanity check
Merge branch 'develop' into pull-request-asm
Merge branch 'develop' into pull-request-asm
added asm.jar to build script
fixed type incompatibility problem
minor fixes for ASM frontend
removed warning
switched default to be ASM
Merge branch 'develop' into pull-request-asm
adding credits and docs
type adjustments
generalized types again
Merge branch 'develop' of github.com:Sable/soot into pull-request-asm

Conflicts:
	src/soot/jimple/toolkits/ide/icfg/BackwardsInterproceduralCFG.java
	src/soot/jimple/toolkits/ide/icfg/BiDiInterproceduralCFG.java
Change method toBaseQualifiedName to toBaseType which return now a Type
instead of a String