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
Added .img to the ignore list.

Also made the bz2 ignore more specific.
Merge pull request #150 from diederikdehaas/update-gitignore

Added .img to the ignore list.
Merge pull request #4 from Mausy5043/v1.0.x

Make v1.0.x the master
Update BUILD.md

Overall clean up and correcting typos
Update BUILD.md

Elaborated on the use of build.sh and buildroot.sh.
Update BUILD.md

small change
Merge pull request #160 from Mausy5043/documentation-update

Documentation update
Merge branch 'master' into v1.1.x

Incorporate all the changes from master/v1.0.x into v1.1.x