Split the Whitelisted logic into separate classes.

* Added Psych::WhitelistedScalarScanner.
* Added Psych::Visitors::WhitelistedToRuby.