Removed some extra whitespace in inner_tunnel config file

It looked weird when using a tab width < 4.
Merge pull request #601 from qnet-herwin/extra_whitespace_inner_tunnel_config

Removed some extra whitespace in inner_tunnel config file
Print error messages when we can't open a TLS context
Don't leak memory evaluating non compiled regular expressions
Don't send the first VP twice
Free compiled regex at the same time as the VPT which holds it
Fixed some tabs/spaces in a comment in ttls.c

The comment was pretty much unreadable when using a tab width other than
eight.
Merge pull request #602 from qnet-herwin/tabs_ttls

Fixed some tabs/spaces in a comment in ttls.c
Simplify mutexes

We now only have one, which increases contention, but
avoids deadlocks