backport to ruby 1.8.x - use old hash syntax

:a => b, instead of a: b

Change-Id: I5a0480ca5f555b28c8a4298d618e721c7e28fb32
ruby 1.8.x fix multi-line statements and lines starting with a dot

Change-Id: Icd07b63d0855a7f703d9768dd83b26b3fea748f5
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