For guest user, do chown the homedirectory to user
right after its creation.
In ltspserver guest login, do clean up user data
without removing guest's home directory,
so that other users can not hijack it.
client: add script for listing available PulseAudio setups in Puavo-compatible format
client: support new audio sink/source field format in setup
client: rename variables
client: trivial refactoring
client: disable bash command tracing, needed only for debugging and developing
client: add command line interface to puavo-pulseaudio-setup
client: add --sink/--source options to puavo-pulseaudio-setup

These options can be used to override sink/source configurations defined
in Puavo.

This is useful for testing purposes.
client: add support for setting sink/source volumes
client: refactor out common audio setup code
client: make pacmd silent
client: smartboard quirk: set the default sink volume to 100% for USB 0b8c:0015
Merge branch 'enhanced_audio_setup'

Enhanced Audio Setup provides following new features:

* New format for default_audio_device and default_audio_source fields:

    CARD|PROFILE|SINK/SOURCE|VOLUME

  where

    - CARD is the audio card name

    - PROFILE is the audio card's profile name

    - SINK/SOURCE is the name of the sink or source

    - VOLUME is pactl compatible volume string, normally integer
      percent, e.g. 90%

* Tool for printing sink/source configurations in the format describe
  above: puavo-pulseaudio-list

* SMARTBoard quirk: if default_audio_sink is not defined and
  alsa_output.usb-C-Media_INC._C-Media_USB_Audio-00-Audio.analog-stereo
  is connected, set its sink volume level to 100%
Use HOMEDIR_SERVER to request homedir creation
(SERVER variable is not set anymore).
Also, do it always irrespective of the mounts state
(one can optimize here a bit, but the previous code
was not correct).  Use USER_HOME instead of HOME,
because HOME environment variable has a specific meaning
in shell, which might affect script behaviour in
unexpected ways (not any known problem on this one).
Add two more srv-host records per subdomains (ltsp and wlan)
for _puavo._tcp in dnsmasq-configuration.
Merge branch 'wlanap'
Merge branch 'master' into wlanap