Remove unnecessary #include of console.h

console.h is unnecessarily included in some .c files, remove
it to reduce dependencies.
Initialise stack variable

Picked up by -Werror rc can be used unitialised. There may
be some global knowledge that ensures this case is not possible,
but from purely local reasoning it seems possible that rc may
be used before initialisation.
Only define paio_ioctl for Linux builds.

paio_ioctl is only used by Linux code so avoid compiling it on
non-Linux platforms (avoids compiler warnings).
Provide --disable-console option

It is not always desirable to compile Qemu with a graphical
console. --disable-console disables the Qemu console.

This has a relatively large impact on machines and devices that
assume the existence of a graphical console. The option is only
useful if you are compiling a specific sub-set of machines that
don't use the graphical console.

Console currently includes input as well as output. This could
potentially be refactored to remove this dependency.
Enable stellaris without a console disabled.

Stellaris use an input driver for simulating attached gamepads.
If the console is not enabled, skip registering the gamepad device.
Conditionally compile ARM objects.

Currently, the ARM Makefile includes all available objects, with
not configuration possible to disable certain features, platforms,
machines, or drivers.

This adds configuration options so that a subset can be easily
compiled (by specifying in arm-softmmu.mak)
Minimal ARM configuration.

The ARM configuration is modified to provide a minimal
configuration, that only supports Stellaris.
Print console configuration status
Provide --disable-usb configuration option.

It is not always desirable to enable host USB support, so
provide an option to disable.
Provide option to disable IDE.

On embedded targets there is no need to compile IDE support;
provide a mechanism for disabling.
Disable stellaris OLED driver when console disabled.

The OLED driver requires console support.
Merge branch 'no-console' into integration