Olaf2 CLI Authentication Helper

This is a pretty hacky proof of concept to enable convenient authentication of command line applications using a third party OAuth provider.

For more detailed information, see the documentation.

This also doesn't fully work via crates yet, since we depend on the unpublished github version of oauth2-rs.

Also, this was an experiment in using edition 2018, so things may not properly work.

Hopefully though there are some useful techniques/concepts here that can be borrowed.