Allow \\1?a: version syntax

The [specification](/ElbertF/Wappalyzer/wiki/Specification) allows `\\1?a:` version syntax, but the current code doesn't.

The alternative, placing a ` ` after the `:` if there is no version is not a desirable solution, because then a &ldquo;version&rdquo; is detected whilst there is none.