Build: Fix OpenSSL LIBS/CFLAGS for OpenVPN

Only the OpenSSL libcrypto lib path was set. Compilation relied on the
host pkg-config to correctly detect set the libssl link flags and
include directory.

This correctly sets the OpenSSL libssl and libcrypto lib paths and cflags.
Release lock if shmget() failed
Build: Enable iproute2 for OpenVPN

OpenVPN configure defaults to iproute2 disabled and falls back to
using ifconfig.

This also fixes a bug where the configure script would detect the host's
path to ifconfig, which could be different from the target's path.
Because the path to `ip` is already explicitly set, this isn't an issue
for iproute.
Remove trailing LF characters from short host names too.
Fixed typo prevening building of 4708 devices (introduced by IPSec patch)
Missing kernel option for IPSec on 4708 platform
Implement Stealth Mode on RT-AC68U)
Updated Northstar wireless driver to 374_205 release
Updated Northstar prebuilt binaries from 374_205
Merge pull request #425 from vahur/httpd-short-hostname-fix

Remove trailing LF characters from short host names too.
Merge pull request #422 from saintdev/master

OpenVPN compilation fixes
Simplified code; fixes 5G channel report if 2.4G is disabled
Another resource leak plugged
Merge branch 'master' of github.com:RMerl/asuswrt-merlin
Typo
Merge branch 'master' of github.com:RMerl/asuswrt-merlin
Revert "That code can cause the whole scanning process to stop on large collections, so disabling it for now."

This reverts commit dee7f89d7c8497dd46686e0005ec52f4c0a5e4f6.
Fixed build profile for RT-AC68U
Bumped revision to 34 alpha 2
Use 2G led control from led_control()