Fixed loading old format gems on Syck

Syck and Psych have different exceptions for indicating a parse error.

Now the YAML parser is detected and the correct exception class
(ParseError or SyntaxError) is rescued when loading old format gem
metadata.