Shell properly finds and launches programs, and totally replaces the built in shell. ROM programs successfully fooled into using supershell api instead of normal shell. Now I just need to make other compunet APIs replace built in ones (next up, compunet_fs)

Signed-off-by: Martin Evans <martindevans@gmail.com>