Rake is unnecessary for gem building
Fix and clarify unique name gen in 1.9
$KCODE is redundant in 1.9

This means that the code no longer works with 1.8, but 1.8 will be end
of life in a few months.
Lambda arity matters in 1.9
Use Ruby 1.9 symbol hashes
Major version bump for Ruby 1.9