Fix frozen string exception
I had an issue on ruby 1.9.3 strip!': can't modify frozen String (RuntimeError)
This happens because the version number passed in is frozen and the downstream code mutates it, causing an exception.
I'm hoping to get this merged, so I can remove my fork and use the gem directly. I think this will help others on ruby 1.9.3. Please let me know if there are any concerns, and hopefully I can address them. :-)
Update on this, we've had it in QA for about ~2 months and it's been performing well. We are headed to production with this change. Getting this merged is still a cleanup task, and I just wanted to confirm the patch is doing well. 👍