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.

The Rust implementation rejects all extra spaces in any position. It's at least consistent.

Trac:
Username: cyberpunks