Made FastHierarchy.getAllSubinterfaces public
Made FastHierarchy.getAllSubinterfaces public

Problem: Clients may need to know what are the subinterfaces of an interface

Changes:
* Updated MultiMap to use generics
* Made getAllSubinterfaces public
* Added a non-interface check in getAllSubInterfaces
* Transformed some loops to for-each loops

xph906/SootNew,plast-lab/soot,cfallin/soot,mbenz89/soot,plast-lab/soot,cfallin/soot,anddann/soot,mbenz89/soot,xph906/SootNew,anddann/soot,anddann/soot,xph906/SootNew,cfallin/soot,mbenz89/soot,xph906/SootNew,mbenz89/soot,cfallin/soot,plast-lab/soot,anddann/soot