client: New locally installed hosttype wirelessaccesspoint for hosts
that act only as puavo-wlanaps. The installation is similar to laptops
that have grub and local images and state partitions. New hosttype
is defined to start only minimal set of services.
Running ntp and puavo-set-sane-date on a
(locally installed) wireless access point is useful.
Wrap lines under 80 characters, and use $hosttype.
Rename puavo-update-laptop to puavo-update-thishost,
thus better reflecting new state of affairs
(it is used to update wireless accesspoints as well).
In puavo-install-grub, ${hosttype} must be expanded
in grub configuration line (while ${imagepath} should be not).
On wirelessaccesspoints, make partitioning similar as in laptops,
but make partitions half the size when compared to laptops.
Do without /home, because no users are expected to use these
machines (note that this means there are no persistent home
directories).  Instead, reserve the "rest of space" to system images.
Use whitespace consistently.
Update usage error message in puavo-update-thishost.
Wireless access points have only /state and /images
to unmount.
Fix comments on puavo-update-thishost.conf.
Mount local partitions also on "wirelessaccesspoint".
Provide a more informative message on a wireless access point
on what it is.
Make a cow say: 'This host is a wireless access point.'
Run cowsay with absolute path in screen.d/wirelessaccesspoint.
Add two more srv-host records per subdomains (ltsp and wlan)
for _puavo._tcp.
In puavo-update-thishost, puavo-rest-request needs
to use basic-auth when contacting puavo in the cloud.
(The current code is not actually correct,
different cases need special handling, but only
puavo-resolve-api-server knows which server the contact
is going to go.
Revert "In puavo-update-thishost, puavo-rest-request needs"

This reverts commit b1bd0112bbf45fecd56dfc27918e76f2a3e358eb.

(Do not enable this change yet... this needs a better fix
and we do not need this quite yet.)
Rename puavo-update-thishost to puavo-update-client.
Enable ltspimage-update on wirelessaccesspoints as well.
We probably should not run puavo_udhcp (in initramfs)
for wirelessaccesspoints as well (make it behave like laptops).