Use downloaded snapshots instead of in-tree rust. Also a working linux travis conf
Divide check-ref targets into check-ref-cpu and check-ref-gpu

This allows us to run the CPU and GPU tests individually
Update snapshots to also build/test on OSX
Merge pull request #2671 from larsbergstrom/new_snapshots

Update to use snapshot builds