Revert "opendingux: Switched to GCC 4.6.1."

This reverts commit 26110a8f799b6cbd355f2faa5fb8d99eb25715ef.

The rootfs built with GCC 4.6.1 does not work.
We're going back to 4.5.1 until this problem has been solved.
toolchain/gcc: Added GCC 4.7.0

The patches are updated versions from GCC 4.6.3.
I only included the ones relevant to MIPS though.
pwswd: lower the priority of the startup script.

The power switch daemon has to be started after the ALSA config
has been loaded; otherwise, it may crash as soon as the volume
shortcuts are used.
toolchain: bump gcc 4.5 series to verion 4.5.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>

Conflicts:

	toolchain/gcc/4.5.1/100-uclibc-conf.patch
	toolchain/gcc/4.5.1/301-missing-execinfo_h.patch
	toolchain/gcc/4.5.1/302-c99-snprintf.patch
	toolchain/gcc/4.5.1/305-libmudflap-susv3-legacy.patch
	toolchain/gcc/4.5.1/810-arm-softfloat-libgcc.patch
	toolchain/gcc/4.5.1/820-arm-unbreak-armv4t.patch
	toolchain/gcc/4.5.1/830-arm-pr43440.patch
	toolchain/gcc/4.5.1/850-arm-pr44392.patch
	toolchain/gcc/4.5.1/powerpc-link-with-math-lib.patch.conditional
	toolchain/gcc/4.5.2/100-uclibc-conf.patch
	toolchain/gcc/4.5.2/301-missing-execinfo_h.patch
	toolchain/gcc/4.5.2/302-c99-snprintf.patch
	toolchain/gcc/4.5.2/305-libmudflap-susv3-legacy.patch
	toolchain/gcc/4.5.2/810-arm-softfloat-libgcc.patch
	toolchain/gcc/4.5.2/820-arm-unbreak-armv4t.patch
	toolchain/gcc/4.5.2/830-arm-pr43440.patch
	toolchain/gcc/4.5.2/powerpc-link-with-math-lib.patch.conditional
	toolchain/gcc/4.5.3/100-uclibc-conf.patch
	toolchain/gcc/4.5.3/301-missing-execinfo_h.patch
	toolchain/gcc/4.5.3/302-c99-snprintf.patch
	toolchain/gcc/4.5.3/305-libmudflap-susv3-legacy.patch
	toolchain/gcc/4.5.3/810-arm-softfloat-libgcc.patch
	toolchain/gcc/4.5.3/820-arm-unbreak-armv4t.patch
	toolchain/gcc/4.5.3/830-arm-pr43440.patch
	toolchain/gcc/4.5.3/powerpc-link-with-math-lib.patch.conditional
	toolchain/gcc/Config.in
a320_defconfig: updated defconfig to match config changes.
a320_defconfig: Disable LTO.

GCC 4.5.x needs host libelf for LTO and we don't want to depend on that.
And with the old binutils, LTO doesn't work anyway.
Merge branch 'opendingux-2010.11' of git://github.com/Ayla-/opendingux-buildroot into opendingux-2010.11
opendingux: Make tvtool configure vsync override.
opendingux: Added activity toggle and vsync configuration.

Each of these depends on a new sysfs pseudo file.
opendingux: A320: Put /var instead of /tmp in /etc/fstab

This matches an earlier change that makes /tmp a symlink to /var/tmp.
opendingux: A320: Enable gdb on the target.

Some developers have asked for this, since they find it easier to use gdb
via telnet than to use it in client/server mode.
opendingux: A320: Set execute bits on tvout_config script.
alsa-utils: Add patch for Dingoo-friendly key mapping.

Mute is now toggled using Space (Dingoo X button). Space previously
toggled capture, which is now toggled by Enter (Dingoo START button).
opendingux: A320: Add --toggle option to tvtool script.

pwswd can use this to toggle the TV-out state without having to keep
track of the state.
opendingux: A320: Make tvtool script executable.
toolchain/gcc: Added GCC 4.7.1

Used the same patches as for GCC 4.7.0.