Refactored ScopeType into a top level class file.
Converter can now convert any value, not just String. This is used for
converters of the request body InputStream. It is not supported anywhere
else. All other converters need to convert from String.