add OS detection
freebsd tun open
freebsd pf & server mode config
Restore linux server_up.sh
freebsd support bug fix
Merge branch 'freebsd_support' of https://github.com/cj1324/ShadowVPN into cj1324-freebsd_support

Conflicts:
	src/vpn.c
distribute freebsd sample files