LPS-51376

Hey Shuyang,

This one does two things:
- checks for and removes "super();" from any constructor
- Remove constructor from a class if there is only a 0 parameter constructor, which is empty, and a superclass already has 0 paramater constructor and this superclass constructor does not throw any exceptions.

This second one resulted in a whole bunch of constructors being removed. Hope I didn't get too excited and removed too much :-)