FSM changes

Now we eating all spaces after colon in headers:
    CoNNection:    close
is now valid.

Also it eating /foo?bar and /foo#bar urls.
Check for bad patterns
Define version
Remove unneeded var
Avoid warnings