handling double spaces in protover
`protover.c` accepts trailing spaces and extra spaces between subprotocol entries like `"Link=1-4 LinkAuth=1 "`, but rejects leading spaces like `" Link=1-4"`. It has since its [introduction.](https://gitweb.torproject.org/tor.git/commit/?id=b2b2e1c7f24d9b65059e3d089768d6c49ba4f58f)
The Rust implementation rejects all extra spaces in any position. It's at least consistent.
**Trac**:
**Username**: cyberpunks
issue