Fixed warden for 1.8.7

@Signed-by Eric Malm
Updated travis to only run the non *nix stuff
Added an .rspec file for warden client
Correct how travis runs the diffrent specs
And another attempt at fixing warden travis
And another attempt at getting travis to work
Try to use a string comparision better
Fix the travis build to actually run some tests
Force travis to run bundle install
Add em-warden-client to travis.

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
Bump ruby version to 1.9.3-p484.

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
Replaced mock with double in specs.

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
Protocol type to string sorts module constants. (fixes an intermittant travis test)

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
Added 1.9.3-p484 to travis run; fixed gemfile/test specificity.

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
Exclude EM 1.8.7 tests from travis.

Signed-off-by: Eric Malm <emalm@pivotallabs.com>
Upgrade ruby to 1.9.3-p484
Stop testing warden code on ruby 1.8.7
Auto-merge remote-tracking branch 'upstream/master'