EMU_UART: clean up

Change-Id: I919e201b52c49b317d78e0a8efcaa2bbb24b80bd

Conflicts:
	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
	drivers/tty/serial/omap-serial.c

Signed-off-by: dtrail <mnl.manz@gmail.com>
serial: omap: disable serial port irq during suspend

If the serial port interrupt is left enabled during suspend, it
can fire during uart_resume_port, while the uart is in an
undefined state and the port lock is not held.

Disable the interrupt in serial_omap_suspend, and enable it in
serial_omap_resume.  This also requires moving the request_irq
into probe, instead of startup, so that the irq is always
available to disable.