Shadow: Add CliRequestParser implementing the RequestParserInterface.
This does not yet contain methods to use the parsed command line parameters and as such is only really useful for "faking" web requests on the command line. Proper cli request handling will come at a later point.