remove workaround for Rubygems 2.2.0 bug

https://github.com/rubygems/rubygems/pull/763 is merged and released in
Rubygems 2.2.1. A forced downgrade is no longer required.
Merge pull request #127 from 3flex/remove-rubygems-2.2.0-workaround

remove workaround for Rubygems 2.2.0 bug
Correct the version we're releasing.
Add workaround back in, problems still happening.
Merge pull request #128 from apenney/110-rc1-release

Correct the version we're releasing.
Convert specs to beaker and increase coverage
Merge pull request #131 from hunner/update_specs

Convert specs to beaker and increase coverage
Fix ensure => absent with path => set.

The current code doesn't correctly account for an absent with a
path set, incorrectly trying to remove $name instead.  Fixing this
raised the issue that fragments left with no ensure will fail when
absent is set as the fragdir is deleted.

As a workaround for this we check the `ensure` parameter from the
concat{} resource with getparam() and then pass that to the fragment
if no specific ensure was passed in.  This effectively ensures
fragments inherit their parents ensure status.
Fix the tests by switching to stdlib 4.x instead of 3.x.

getparam() unfortunately only arrived in 4.x, so switch.
Merge pull request #134 from apenney/fix-absent

Fix ensure => absent with path => set.
Enable fast finish in Travis

http://blog.travis-ci.com/2013-11-27-fast-finishing-builds/
Merge pull request #135 from ghoneycutt/travis_enable_fast_finish

Enable fast finish in Travis
Update README.md

pass order to concat::fragment
Merge pull request #136 from maxamg/patch-1

Update README.md