Use new constructors

Since c_src is regenerated, new-style-constructors are available in lib and tools.

Most of the job was to just to remove useless `init` and sometime adding a `noinit` or a default value to attributes.