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
gluon-autoupdater: unconditionally perform an update 5 minutes after boot when the whole PRIORITY delay has passed
autoupdater: add new fields to the sample manifest
autoupdater: all fallback for situations with no valid time available
autoupdater: rename oneshot updates to fallback, improve handling for frequent runs

The oneshot update now won't be considered until 24h after the priority delay
has passed (so regular updates should have at least one chance to do the updates
even for PRIORITY=0 updates)
gluon-autoupdater: perform fallback updates hourly
Merge pull request #52 from freifunk-gluon/autoupdater-fixes

Autoupdater fixes
lua-platform-info: fix section and category in Makefile
config-mode, mesh-vpn: refactor key generation

Previously, the config-mode was responsible for generating the fastd
secret. This patch sets the default secret to "generate" causing a
secret to be generated on its first use (e.g. show_key or start).

This also changes the info page (in Expert Mode) to show "n/a" when the
public key is not yet available.
gluon-mesh-batman-adv: fix network.mesh_inferfaces announce field with new netifd
Add new package libpacketmark, a LD_PRELOAD library to manipulate packet marks
gluon-wan-dnsmasq: use libpacketmark
Merge pull request #55 from freifunk-gluon/libpacketmark

Libpacketmark
Add new package lua-ethtool-stats containing a minimal interface to replace `ethtool -S`