drivers: Console: Move all posix arch boards to same driver

All posix arch boards are required to provide the same
tracing/print API.
So, instead of having a different driver for native_posix and the
bsim boards, let's have a common one which uses this API.
This in turn results in the printk strings being printed in
the same underlaying backend as before with individual drivers.

A part from this, the native_posix console driver was a full
backend for the now long gone Zephyr console shell
(named legacy_shell from 527256501f01f5a910be6e3e063ed100775ba798
until it was retired in fd0b7f77677a708d031160547c68132939be770f).
The whole input handling in this driver was dead code
(since 140a8d0c8aeb27034f86938622e5accd16d5e5ad)

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
11 files changed