always resolve dependencies

at present if there's a lockfile all the dependencies from it are
returned, which blows at least :except (and probably :only) out of the
water. Now we'll try and use locked versions, but only after resolving
the groups we want.
test that --except works with a lock file
Remove support for Ruby 1.9.2
Move back to a single builder
remove lockfile sha support across the board
clobber extraneous newline
Lockfile#update no longer needs an options arg
update comment on locking algorithm
fix up whitespace a touch
Still allow Ruby 1.9.2
Add note to README
add supported platforms section to README
Merge pull request #697 from RiotGames/ditch_192

Remove support for Ruby 1.9.2
Merge pull request #698 from RiotGames/single_build

Move back to a single builder
Merge pull request #694 from thommay/make_except_work

always resolve dependencies
Fix Travis matrix
Add test for Unicode characters
Merge pull request #716 from RiotGames/unicode

Add test for Unicode characters
update changelog for 2.0.6
Cherry picked b00ce96ecf8a8b67ba99f16ae58d907ce47dad75 from 2-0-stable