Merge pull request #241 from MarcMil/develop

ToDex adds debug information about local names
Merge pull request #242 from MarcMil/develop

Addition to ToDex adds debug information about local names: Missing file
Update ArrayPackedSet.java

check "other instanceof ArrayPackedSet" before doing the cast...
Merge pull request #244 from martinschaef/patch-3

Update ArrayPackedSet.java
removed a test case that ended up only testing JDK code
Merge branch 'develop' of github.com:Sable/soot into develop
fixed non-compiling code
deprecated jbco in response to #186. If someone wants to maintain jbco, we can add it back into the fully supported tree.
fixed several minor issues found by Coverity
improved memory consumption by using trimmed array lists
Merge branch 'develop' of github.com:Sable/soot into develop
fixed a number of issues found by Coverity

Added "unsafe" methods for accessing fields and methods in classes. Instead of throwing an exception when the target field/method does not exist, these methods return null. This allows more efficient handling of cases in which one previously had to call declaresField and then getField. This is now not only shorter to write, but also saves the second iteration over the internal collections.
removed an unused field, added some type information
added many generics and made components use the combined DefUse analysis instead of two distinct consecutive analyses
fixed some more issues found by Coverity
Update NullnessAnalysis.java

CaughtExceptionRefs are also always NonNull, right?
removed Java7 syntax
Merge pull request #249 from martinschaef/patch-4

Update NullnessAnalysis.java
Fixed some issues reported by Coverity
Merge branch 'develop' of github.com:Sable/soot into develop