olsrd: splitting IPv6/4 configuration and start scripts

As mentioned by zioproto[1] 6and4 is badly broken, this patch will
use 2 different configuration and init scripts.

[1] https://github.com/openwrt-routing/packages/issues/16#issuecomment-32892327
olsrd: configuration sanity checks

* do not start in presence of the old /etc/config/olsrd
* use always use the appropriate IpVersion.
olsrd: avoid fake startup-error messages

Calling service_check too early may result in a false reading
olsrd: hotplug script works for IPv4 and IPv6

This should fix issue #16
Package ayourtch's nat46 kernel module
Wait for mac80211.sh to finish before starting BMX6, otherwise routing rule for table 60 is not added
Merge pull request #31 from rogerpueyo/master

Wait for mac80211.sh to finish before starting BMX6, otherwise routing rule for table 60 is not added
hnetd: add global config file
batman-adv: upgrade package to latest release 2014.2.0

 * remove batctl tool into separate package
 * support for vlan options added

Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
batctl: upgrade package to latest release 2014.2.0

Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
babeld: fix configuration for new options
olsrd: bump version to 0.6.6.2, remove redundant patch
olsrd: Merge branch 'olsrd_6and4' by Alessio Caiazza.
Merge babeld configuration fix by zorun
olsrd: Added missing $IPKG_INSTROOT.
olsrd: do not remove the old config file if present
Merge pull request #34 from wlanslovenija/master

Fix broken olsrd init script activation
Merge pull request #35 from nolith/olsrd_conf_fix

Do not delete old olsrd configuration file
hnetd: bump and package LuCI pages