Add exception converter for platform errors

Now RubyGems passes all gem platform tests.
Add syntax error handling to Bundler::Dsl wrapper
Stub Bundler.read_file as File.read

This allows the syntax error DSL specs to pass.