Changed package list to a vertical one for better readability.

Also splitted the list between programs and libraries and sorted them
alphabetically.
Placed all the mkdir statements in one location.
Placed bootloader and kernel packages at the top to match the sequence of build.sh.
Placed and grouped the various programs by their originating deb package.

Ordered them in the same way as update.sh, so bootloader/kernel first,
then the programs and then the libraries and sorted them by package
name.
Include the config directory and it's subdirectories in the zip file.
Include the config directory and it's subdirectories also in the xz and bz2 file.
Handle the addition of the config directory during install.

If the config directory is present, back it up before rewriting the boot
partition. Later on, copy those file back in.
Merge pull request #141 from diederikdehaas/create-config-dir

Create config dir
Merge pull request #143 from diederikdehaas/improve-structure-wrt-installer-packages

Improve structure wrt installer packages