Check version before specifying YAML engine

We use syck for yaml parsing because psych chokes on our unicode, but
the choice is only available in ruby 1.9.2 abd beyond.