MIPS: JZ4770: Moved INTC header into arch/mips/jz4770/

Long term we should have an irqchip driver, but this move already
reduces access to the header.
MIPS: JZ4770: Remove PCM DMA support

We don't have a driver for the PCM controller and if we ever want to
add one, we'll do it using the DMA engine interface.
MIPS: JZ4770: Move OST register definitions into time.c

No other code is, nor should be, using them.
MIPS: JZ4770: Moved TCU header into arch/mips/jz4770/
MIPS: JZ4770: Moved UART header into arch/mips/jz4770/

Also removed UART DMA support. If we want to implement a DMA-capable
UART driver one day, we'll do it using the DMA engine interface.
MIPS: JZ4770: Moved GPIO header into arch/mips/jz4770/
MIPS: JZ4770: Moved RTC header into arch/mips/jz4770/
MIPS: JZ4770: Move WDT register definitions into reset.c

Since we use the WDT to reset the system, the watchdog driver won't be
using these registers at the same time.
MIPS: JZ4770: Removed unused header "misc.h"

Maybe its inconspicuous name kept it around for this long?
ASoC: JZ4770: Add AIC header

Old location: arch/mips/include/asm/mach-jz4770/jz4770aic.h
MIPS: JZ4770: Removed AIC header

A copy of the header was added under sound/ for use by the sound
drivers. The few definitions needed by arch/mips/jz4770/dma.c were
copied into that source.