Revert "Octave: remove unused field SwigOctClass::constructor_doc"

This reverts commit afa9affcd97ea05d4bac538407b47a06df6f09a1.

Reverting a series of Octave commits for re-applying again without
incorrect whitespace changes.
Revert "Octave: remove unused function SwigOctType::help_text()"

This reverts commit 8c7e578279b17d6133992383e9da04abb2690b90.

Reverting a series of Octave commits for re-applying again without
incorrect whitespace changes.
Revert "Revert "Suppress Octave failing the build""

This reverts commit 492b1b0339441ecc7e0eed0166d2e9981c9d3c2a.

Reverting a series of Octave commits for re-applying again without
incorrect whitespace changes.
Revert ".travis.yml: reduce Octave make jobs to 3"

This reverts commit 90c32a11c24b9a47820f7ab88448cc0261219cf9.

Reverting a series of Octave commits for re-applying again without
incorrect whitespace changes.
Revert "Octave: disable optimization of tests for faster compiles/less memory usage"

This reverts commit 8e37bcf1a88ba4df783b39c77e6132a51a4536a5.

Reverting a series of Octave commits for re-applying again without
incorrect whitespace changes.
Revert "Octave: drop support for Octave versions older than 3.2.0"

This reverts commit 952eee8f5904f85411d28dd375cc7df67f74b95a.

Reverting a series of Octave commits for re-applying again without
incorrect whitespace changes.
Revert "Octave: whitespace/style cleanup of Doc/Manual/Octave.html"

This reverts commit 56fefcc7e0adb2a4a25a30280047c1d7c097454f.

Reverting a series of Octave commits for re-applying again without
incorrect whitespace changes.
Revert "Octave: cleanup/restructure library files"

This reverts commit bf12d76d037dddb68c294cd77c3ad1f6b6d2e985.

Reverting a series of Octave commits for re-applying again without
incorrect whitespace changes.
Revert "Octave: simplify Examples/octave/example.mk"

This reverts commit 6c04378e20ee20cbadca7c3d887941e270990faf.

Reverting a series of Octave commits for re-applying again without
incorrect whitespace changes.
Revert "Octave: whitespace/indentation/style cleanup of octave.cxx"

This reverts commit 5ac475cbcd873307abe802063789f47aa5435dd1.

Reverting a series of Octave commits for re-applying again without
incorrect whitespace changes.