Streamline running tests against all supported platforms

* Creates separate gemfiles and lock files per platform
* Adds bash script for running all configurations specified in .travis.yml file
* Adds contribution guide with instructions on invoking new script