sunxi-sound: Merge sun5i sound support into sun4i code

I did a diff between the 2 soc/sound/sun?i dirs, then renamed differently
named files, and s/sun5i/sun4i/ and run the diff again. After this the
differences were very small. This patch adds the differences to the
sun4i code (with machine_sun4i() / machine_sun5i()) checks and drops the
entire sun5i dir.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>

Conflicts:
	arch/arm/configs/a12_defconfig
	arch/arm/configs/a12_nuclear_defconfig
	arch/arm/configs/a13_defconfig
	arch/arm/configs/a13_nuclear_defconfig
	arch/arm/configs/sun5i_defconfig
	sound/soc/Makefile
	sound/soc/sun4i/i2s/sun4i-i2s.c
	sound/soc/sun5i/hdmiaudio/sndhdmi.c
	sound/soc/sun5i/hdmiaudio/sun5i-hdmiaudio.c
	sound/soc/sun5i/hdmiaudio/sun5i-hdmiaudio.h
	sound/soc/sun5i/hdmiaudio/sun5i-hdmipcm.c
	sound/soc/sun5i/hdmiaudio/sun5i-hdmipcm.h
	sound/soc/sun5i/hdmiaudio/sun5i-sndhdmi.c
	sound/soc/sun5i/i2s/sndi2s.c
	sound/soc/sun5i/i2s/sun5i-i2s.c
	sound/soc/sun5i/i2s/sun5i-i2s.h
	sound/soc/sun5i/i2s/sun5i-i2sdma.c
	sound/soc/sun5i/i2s/sun5i-i2sdma.h
	sound/soc/sun5i/i2s/sun5i-sndi2s.c
	sound/soc/sun5i/spdif/sndspdif.c
	sound/soc/sun5i/spdif/sun5i_sndspdif.c
	sound/soc/sun5i/spdif/sun5i_spdif.c
	sound/soc/sun5i/spdif/sun5i_spdif.h
	sound/soc/sun5i/spdif/sun5i_spdma.c
	sound/soc/sun5i/sun5i-codec.h