* For the "code-style" job, use the "xenial" distro because "bionic"
does not have the required version of astyle.
* For the "documentation" job, do not use mpi.
* Run the "branch-history" job only if branch != next.
In tests/scripts/documentation, do not run 'make config' and
'make status'.
- 'make style' checks for correct astyle version
- 'make style' exits with an error code if there are modifications/errors
- the 'code-style' script will correctly report errors from 'make style'
when run through the 'runtest' script
- the *.err and *.msg files used by the 'runtest' script are placed in
the current directory -- this is expected by 'runtest' and implemented
by the other scripts.
- Ported the code-style, documentation, gitignore and runtest scripts from
mystash/autotest to the tests/scripts directory.
- Based on Adrien's work, added a new script, git-history that checks for
binary and large files in the history of the current branch.
- Updated .travis.yml to include an expanded Checks stage with the code-style,
git-history, documentation and gitignore scripts.