Issue/master/pup 576 add fedora19 host to acceptance

These commits fix two bugs which were causing failures in the acceptance suite using Ruby 2.0 (Fedora 19).  The first issue was just a change in an OpenSSL error message that we test to provide a more helpful error message.  The second issue had to do with poor interaction between the earlier activerecord 3.0.x version we were pinned to and Ruby 2.0.  Fixing this involved updating to Rails 3.2.x, which unearthed another Rails bug.  Fortunately Andy recalled that this was PUP-1064, and an attached patch to puppet/rails/resource.rb solved that problem.

The two specific tests that were failing in PUP-576 have been tested to run on Fedora18, 19 and 20 with this PR.