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