Merge branch 'release/3.1.2'
Merge tag '3.1.2' into develop

Relaxed gem dependencies; resolves #65
Minor changes to improve support for Ruby 1.9.3 tests