add ignored *args to HasTraits constructor

makes subclassing nicer / easier, avoiding unclear

    TypeError: __new__() takes exactly 1 argument (2 given)

discussed [on the list](http://mail.scipy.org/pipermail/ipython-dev/2013-April/011409.html).