Merge pull request #9 from sargon/master

gluon-autoupdater: Randomize mirror order
gluon-config-mode: more compact tc form

Hide the downstream/upstream input fields when bandwitdh limiting is
disabled.
gluon-config-mode: bwlimit hidden when not meshvpn

Hide the bandwidth limit checkbox when meshvpn is disabled.
gluon-config-mode: fix wizard

Due to my previous two commits configmode was broken when either meshvpn
or bandwidth limit was disabled. This fixes it but there may be a
cleaner solution provided by luci.
gluon-config-mode: remove 'reset' button

The reset button resets the form. I don't think this is needed in a
wizard that simple and might confuse users so I removed it.
gluon-luci-theme: new theme, still magenta/yellow

This is the initial version of our new configmode theme. It's far from
finished but at least configmode looks good. There are lots of
declarations copied from OpenWRT's default theme so most other luci
modules would be somewhat usable when shown using this theme.
gluon-config-mode,luci-admin: use gluon-luci-theme

This makes gluon-config-mode and gluon-luci-admin depend on
gluon-luci-theme instead of luci-theme-openwrt.
gluon-config-mode: replace inline style with class

Replace the inline stylesheet for the public key box on the reboot page
with a CSS class so it can be styled using the theme.
gluon-config-mode: remove subsection headings

Those headings do not convey much information make the wizard less
compact. The help texts will be rewritten to guide the user instead.
gluon-luci-admin: disable when not in configmode

For security reasons we'd like to disable all HTTP config interfaces
when the node is operating normally. This patch disables gluon-luci-admin
when configmode is not enabled.
gluon-luci-admin: fix indentation

Replaces double-spaces with tabs to match surrounding code.
gluon-luci-admin: no logout button in configmode

Hide the "logout" button when in configmode.
gluon-luci-admin: remove redundant headings
gluon-luci-admin: replace overview text

This completely replaces the text on the overview page. Consider this a
placeholder until someone writes a better suited version :)
gluon-luci-admin: reboot.html, remove refresh

Don't refresh the reboot page after rebooting the node. It's not going
back to configmode anyway so it'll never reload without user
intervention.
gluon-core: sysconfig: don't print error message for unset config
gluon-config-mode: respect switch configuration
Fix race condition in dnsmasq config dir handling
Properly support devices with only one ethernet interface
Merge pull request #10 from freifunk-gluon/luci-theme

add new luci-theme