added handling of class constants in constant evaluator
removed a debug method message printed out unconditionally which bloated stdout to several hundred MB for large Android apps
removed more internal debugging outputs bloating stdout
#1: removed another unconditional debug output bloating stdout
#2: cleaned a Java warning
extended the Jimple-based backwards icfg to be bidirectional
Adding links to the jasmin and heros github projects.
removed a too restricting "final" modifier at a method
Merge branch 'develop' of github.com:Sable/soot into develop
resolved Java warnings
added an assertion to check early whether we are working on broken code. Makes resolving issues way easier
added default case for dynamic invoke expressions
removed unused variable
eliminated unnecessary second hash computation
added support for inlined zero constants to DexNullTransformer.java
DexNullTransformer.java now also supporting typecasts and return statements for inlined zero constants
enhanced the DexNullTransformer.java TO correctly handle object arrays

fixed retyping to filter out statements which have been removed from the body in the meantime
inline jb pack transformers
Fixed the v() function in DalvikThrowAnalysis.java which originally inherited the implementation of its superclass and returned a UnitThrowAnalysis instead of a DalvikThrowAnalysis
#1: changed the UnreachableCodeEliminator.java to use the same default CFG as the LocalSplitter.java. Otherwise, the UnreachableCodeEliminator might consider a variable still alive, but LocalSplitter might not and thus ignore it during splitting, resulting in inconsistent types later on

#2: cleaned up the code a bit
Merge branch 'develop' of github.com:Sable/soot into develop