main/alpine-baselayout: upgrade to 2.3.0 and refactor

- host the entire project in aports directly. We will most likely
  have any changes directly so it does not make sense to host it
  in separate git repository
- set permissions on /etc/shadow on post-install/upgrade
- remove floppy and /proc/bus/usb from /etc/fstab
- remove qmail user and group. we dont have qmail
main/alpine-baselayout: let lastchange in /etc/shadow be empty

otherwise it will change every rebuild of package
main/alpine-conf: upgrade to 2.13.0
main/abuild: upgrade to 2.15.0
main/abuild: depend on curl unless crosscompile
main/gcc: crosscompile, musl and arm support
main/gcc: upgrade to 4.8.1

TODO: fix gcc-go
main/perl-date-manip: upgrade to 6.40
main/gpgme: upgrade to 1.4.2
main/gcc: fix crossbuild and musl support
main/gcc: disable ifunc attrs, dont disable symvers for uclibc

Seems gcc 4.8.1 started using ifunc attributes in libatomic which go
uses heavily. This requires ldso support which is not done in uclibc
nor musl. Only in glibc at the time. GCC configure does not detect it
properly.

Also, do not disable symvers for uClibc - otherwise we break ABI for
libstdc++
main/gstreamer1: upgrade to 1.0.8
main/gst-libav1: upgrade to 1.0.8
main/gst-plugins-bad1: upgrade to 1.0.8
main/gst-plugins-base1: upgrade to 1.0.8
main/gst-plugins-good1: upgrade to 1.0.8
main/gst-plugins-ugly1: upgrade to 1.0.8
main/squid: upgrade to 3.3.8
main/harfbuzz: split out icu support to subpackage
main/popt: disable static lib