backport to ruby 1.8.x

- use old hash syntax (:a => b, instead of a: b)

Change-Id: I5a0480ca5f555b28c8a4298d618e721c7e28fb32
remove non-suse dependencies

Change-Id: Ib94458581485831f88be9e2f7a6a0c5e4b3210db
add a .travis.yml file to check file syntax

This is useful since we want to make sure we didn't let through any ruby
1.9 hash syntax changes from upstream.

Get rid of the Gemfiles so travis doesn't use bundler.

Change-Id: I0a76d6015c6cb306beadeed4f9815724c9e2bc83