Disable test not relevant for Python -builtin
Python: Fix property access with director
Add some more Python -builtin tests that don't work
Octave: remove '\' line continuation in director_detect_runme.m

- Deprecated in Octave 3.8.1
Octave: ignore test suite generated files
Octave: turn on autodoc in examples, so that feature is tested
Octave: whitespace/indentation/style cleanup of octave.cxx

- Used "astyle -A10 -s2 -N -p -H -U -k1" for style cleanup
- Replaced NewString("") with NewStringEmpty()
- Used 'w' instead of 'f' for Wrapper() objects
Octave: simplify Examples/octave/example.mk
Octave: cleanup/restructure library files

- Restructure runtime code into declarations, function
  and class definitions, and initialisation code
- Rename internal functions/types to follow SWIG_Octave...
  or SwigOct... naming styles
- Style/comment/whitespace cleanups
Octave: whitespace/style cleanup of Doc/Manual/Octave.html
Octave: drop support for Octave versions older than 3.2.0

- Latest non-supported version is 3.0.5, released 2009-04-09
- Earliest supported version is 3.2.0, released 2009-06-05
Octave: disable optimization of tests for faster compiles/less memory usage

- Filter out all but -g... and -W... flags from OCTAVE_CXXFLAGS
- Use AX_CHECK_COMPILE_FLAG() to check if -O0 is supported, if so
  add to end of OCTAVE_CXXFLAGS to ensure optimization is disabled
- Also run mkoctfile under "env -" to protect it from environment
- Also use more standard-compliant sed expressions
.travis.yml: reduce Octave make jobs to 3

- Allow for more memory per job to prevent gcc failures
- Disabling optimization should give enough speedup to compensate
Revert "Suppress Octave failing the build"

- This reverts commit fea2fc137e2a1db8601e6af922838a71cc47596e.
- Failures were probably due to gcc running out of memory
- Disabling optimization of Octave tests should both increase
  compile times and reduce memory usage, and reducing number
  of make jobs to 3 should also allow for more memory per job
Octave: remove unused function SwigOctType::help_text()
Octave: remove unused field SwigOctClass::constructor_doc
Bypass Python tests throwing base classes as exceptions for -builtin

Throwing builtin classes as exceptions is not supported
Bypass Python tests failing with -builtin

Reverse operators not supported in builtin types
Bypass Python tests not supported by -builtin

The old static syntax (e.g., dc.new_A() rather than dc.A()) is not
supported with -builtin
Bypass Python tests not supported by -builtin

There are a number of autodoc comment differences when using -builtin.
Some of which might need fixing, but for now we'll accept them as they
are.