ENH: Uninitialized scalar field

Coverity defect:
Non-static class member is not initialized in this constructor nor in
any functions that it calls.

Many changes were required to remove these defects. There may be some I
missed, bit we'll see once this patch is commitred and coverity makes
another [pass.

Change-Id: I574d4425ed2d123c005126705f3c1fac7312ced7
Merge topic 'Coverity_UninitializedScalarField'

75bf352f ENH: Uninitialized scalar field