Changes the console from a pull to a push model from platform into the queue, which may break the model of some of the drivers. At the moment make it optional.
-Switch qemu and stm32f7xx to using it. -Make sure panic getc is run without blocking.
-add a arm64 cortex-a53 based target