Track program names better for ps

Using the file's true name doesn't capture the use of symlinks, used
heavily by busybox.  Alternatively, we could save all the args.
Fix incorrect test for whether multiboot info has a memory map.

It was testing the wrong flag.

Signed-off-by: Ron Minnich <rminnich@gmail.com>
Fixes multiboot flag check

This check was using the wrong flag, as in Ron's 6deacfb0d commit.  The code
should have been using the helper anyway.
Don't blast out of mountio on a timeout

On timeout, we need to just continue.

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Fixes devmnt syscall aborts

Aborts are like Eintr.  Other than the one usage of Eintr in mountrpc(), we
could get rid of Eintr.  For now, we'll just treat them both the same way:
don't actually error out, just try to flush whatever you were doing.
Rename all relevant stuff in gcc to akaros

This is the first step in migrating our cross compiler over to cross
tools.

For default compiler defines, I left __ros__ and friends in there for
the moment.  We should probably phase this out over time.
Migrate glibc stuff to 'akaros' as well
Update the Makefile renaming ros->akaros
Update patches for ros->akaros
Update CROSS_COMPILE for ros->akaros
Make the CXX be called ucb-akaros