vio-vscsi: Fix CRQ allocation alignment

alloc-mem in SLOF does not always return aligned values it
seems, so we need to align it manually. While messing around I
hit a case where after a close and re-open via the client interface
vscsi would fail to initialize without this fix.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
[ free the  allocated size ]
Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
Introduce dummy console device

Qemu can create console-less machine, aka no output device. And there
are dependencies in the guest which expects a valid output device. Add
this dummy device that gobbles up all the output send, and keeps the
guest happy.

Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
version: update to 20140304

Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>