Use of deleted function declaration broke older C++11 compilers.
This enables GCC 7.2.0 from Ubuntu's toolchain repository.
Travis unfortunately offers limited support for newer versions
of the toolchains we need - but with this changeset we can at least
get Linux x86_64, i686 and Apple cross-compilation builds working again.
ARM and Windows builds are non-functional and have been removed for now.
To get them to work we would need improved versions of at least:
It is better to have Travis working for a subset of platforms than
to have it constantly fail the entire suite, even if short/medium term
it seems we need to move away from Travis due to its lack of currency.