Fix Gem.ruby singleton method on Windows
Follow-up to pr #1448 to only use driveletter logic if actually running on windows
Merge big decimal type error fix to 1.7
Merge to 1.7