Move checking args for newlines from yamlify_arg into parse_input

The key=val was getting split apart before getting passed to ``yamlify_arg``. Also we're using raw strings now so we have to put the newline check in a raw string too.

@terminalmage please review?

Thanks to grrnotagain on IRC for the report!