Useless super ctor call issue186

Checks for useless "super()" calls in c-tors.
</p>
<p>
"super()" call could be considered by Check as "useless" in two cases:
<li>Case 1. Example:<br/>
<pre>
class Dummy {<br/>      Dummy() {<br/>          super();<br/>      }<br/>}<br/>
</pre>"super()" call is redundant. This class does not extend
anything.</li><br/><br/>
<li>Case 2. Example:<br/>
<pre>
class Derived extends Base {<br/>        Derived() {<br/>            super();<br/>         }<br/>}<br/>
</pre> "super()" is called without parameters. Java compiler
automatically inserts a call to the no-argument constructor of the
superclass. Check has an option "ignoreSuperCtorCallWithoutArgs" to skip this
case.</li>
</p>