[RFC] Implement basic --embedded-mode command-line option

This option provides a simple way to embed Neovim into another process by starting an msgpack-rpc channel via stdin/stdout. This will be used run tests against a headless nvim instance and to help adapting the old terminal code to msgpack-rpc. Though the headless mode requires #781 to be "complete", I decided to make this a separate pull request.