adds constructor autocomplete. t1001272

The behaviour is similar to how method completion works currently,
no attempt is made to replace existing arguments / parens, but instead
we show the tooltip with the parameter information to help.