updated Java bindings for new VptrIsSet node
initial approach to rta implementation
detect object creation when @vptr of a new instance is set
changed method name from add_overwriting_method to add_overwriting_methods
some cleanups
setting JUST_CHA to 0 by default to work on real RTA
rewrite of most analyzing methods because old approach didn't work correctly with inherited methods
also added result sets and some other improvements
add statically called methods to used methods
remove and deallocate entry after updating existing results when adding a new used class
add main to used methods
fixed the problem with cpmap iteration
API change: support for more than one entry point and to return results
also allocate most data structures on the stack and added code to free heap-allocated data structures afterwards
while checking result types of external methods also consider arrays and such (pointer to pointer to class)
fixed problem with cpmap iteration
added devirtualization code
adapted RTA code to libfirm SymConst split
changed RTA API to just one function
use correct entity when devirtualizing
cleanups, some renamings, added some debug outputs and freeing data structures of devirtualization run
don't add abstract classes to used classes