Add --open flag to cargo doc

Opens the generated docs in a browser.

Since it's more a utility feature, I didn't write this in a robust way. There's no error if it fails to open a browser.

Now that you mention it... I tried it, and it immediatly returns only if firefox is already opened. I'll guess I'll remove this one.