* Test multi arch Travis CI build configuration
* Enable Docker as required for cross compilation
* Use even more arhitecture targets when building
* Disable BSD builds, install ARM cross compiler dependencies
* Fix invalid ARM target tuple
* Use regular cargo commands for x86_64 Linux
* Fix invalid ARM target tuples
* Configure multi-platform releases using Travis CI, move from test builds
* Enable caching for all Linux x86_64 stable builds on Travis CI
* Merge Linux x86_64, macOS and other build arch logic with an if-statement
* Add missing arch architecture release configuration
* Enable cache on all CI jobs, with platform/arch/version cache separation
* Don't explicitly set cache name, it's automatically inferred