Explicitly set the WAN MAC address on all models where WAN is a VLAN device

Also move it to gluon-mesh-batman-adv, as mesh_on_wan is the only feature that
needs a unique MAC address on the WAN interface.
Add new package gluon-wan-dnsmasq

This package provides a secondary dnsmasq instance on port 54 which resolves
everything over the WAN interface.
gluon-mesh-vpn-fastd: use gluon-wan-dnsmasq
gluon-core: remove now unused dnsmasq.d support
gluon-luci-theme: remove top padding cbi-field-title

This allows to use cbi-field to format plain text instead of form fields.
gluon-luci-admin: add an info page
gluon-core: add unique node_id

This adds a `node_id` to announce.d. `node_id` is an hex-number uniquely
identifying a particular node. On nodes having a
primary MAC this MAC address will be used as `node_id` (sans the
colons). The value is opaque. It must not be converted back into
a MAC address.

`node_id` should be sent in all alfred and announced packets to
ensure clients can link the data to a particular node.
Merge pull request #42 from freifunk-gluon/node-id

gluon-core: add unique node_id
split announce.d into nodeinfo + statistics
Merge pull request #44 from freifunk-gluon/announce-split

split announce.d into nodeinfo + statistics
Fixed bug which led to empty ath9k crontab file

The crontab file was opened in write mode but in the case where no monitor is defined it would leave an empty file.
Merge pull request #46 from lcb01a/master

Fixed bug which led to empty ath9k-workaround crontab file
ecdsautils: update to v0.3.2
gluon-autoupdater: add version_file option to uci settings
autoupdater: convert to Lua

In addition, a new config field 'version_file' is added to remove the last
Gluon-specific part from the autoupdater package.
autoupdater: add a utility function to parse RFC3339 timestamps
autoupdater: implement new probablity logic
gluon-autoupdater: adjust for new updater logic

The probability field is removed, updates are performed once per night between
04:00 and 05:00.
autoupdater: add -o (oneshot) switch

This switch is used for the fallback mode which ensures that updates are
performed even when a node is off when updates are usually done.
gluon-autoupdater: add locking to ensure no two instances of the autoupdater run in parallel