Fixed all the initialization reordering mistakes + a few other ones.

With this, we shouldn't need -Wno-reorder anymore.

Part of #176