yet another fix for an error detected while analyzing #237. Also added a validator that checks for circular outer classes
Merge branch 'develop' of github.com:Sable/soot into develop