fs/opendingux: fstab: Add /dev/shm, tweak tmpfs sizes and permissions

Some applications need /dev/shm and while the directly is created by
mdev, the size of /dev is way too small to store useful amounts of
data. So use a dedicated tmpfs mount for /dev/shm.

The specified sizes for /media and /mnt were set to 1 byte. Although
tmpfs rounds this to 4K (page size), I don't want to rely on that,
so I changed it to be 4K explicitly.

I also put a tighter limit on /var size and denied non-root writing to
that directory.
gcc: add support for gcc 4.8

This commit adds support for the recently released gcc 4.8. We re-add
the same patch series as the one used for 4.7.x, after refreshing the
patches.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
gcc: introduce BR2_GCC_NEEDS_MPC to reduce code duplication

For each version of gcc, we need to check whether it requires mpc as a
dependency. Since this is true for 4.5, 4.6, 4.7, snapshots and now
4.8, let's factorize this code a bit by using a Kconfig symbol that
tells us whether we are using a gcc version that requires mpc.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
toolchain/gcc: disable makeinfo

Newer versions of texinfo (>=5) break the gcc makeinfo routine, so just
disable it.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
gcc: bump 4.8.x version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
busybox: Added patch to make ftpd list all files

Whether hidden files should be shown or not should be up to the client;
make sure ftpd does list them all.

Thanks to zear and landley for telling me what to change.
pwswd: Switched git repo to gcwnow
opendingux: GCW0: defconfig: Several updates

Switched to GCC 4.8.x.
Added unrar, rsync and wget.
Removed kismet.