base: add startup lib to the base libs

Startup lib can now be filtered according to the same rules like
the other base libraries.

Issue #1042
Noux: fix the 'xxd' program

Fixes #1064.
ldso: Do not use new rom connection during open

Search for already opened file, also do not throw any exceptions, since they
may be thrown during execption allocation.
Noux: fix build process of the 'fixincl' program

The 'LIBS' environment variable needs to get used to build the 'fixincl'
program correctly.

Fixes #1066.
Noux: fix build process of more 'e2fsprogs' programs

Fixes #1065.
libc: malloc do not destruct allocator
base: Make 'LD_SCRIPT_SO' overwritable

Issue #1048
run: Add 'check_installed' command to run env

'check_installed' takes a command name as argument and tries to call 'which' in
order to find the command path. If that does not succeed, paths like '/sbin' are
'/usr/sbin' searched. On success the absolute path of the command is returned,
on failure 'exit' is called with an error message.

Issue #1048
libc: 'readlink' returns non-zero terminated buffer

Make so to handle zero termination correctly for 'stat' calls and for debugging
output.

Issue #1048
libc_fs: Implemented and test 'unlink' call

Issue #1048
ram_blk: Writable loopback device

Issue #1048
rump: Port of the rump kernels to Genode

For further information see: http://wiki.netbsd.org/rumpkernel/. In this version
I ported the central rump components to Genode in order to take advantage of
NetBSD file system implementation. The new 'dde_rump' repository contains the
Genode version of the rump libraries and a 'rump_fs' server that implements
Genode file-system-session interface. Currently ext2, iso9660, and fat
file-systems are supported.

Issue #1048
usb_drv: Fix implicit declaration warnings

Issue #1050
gdb_monitor: show correct register state on FOC

On Genode/Fiasco.OC, when an unresolved page fault occurs, only the IP and
SP registers are valid in the thread state read by GDB monitor. This was
not taken into account so far and the other (possibly outdated) register
values got reported to the client, too.

With this patch, only IP and SP get reported to the client in the page
fault case.

Fixes #1063.
Noux: fix GDB arguments in run script

Noux generates 'argv[0]' for the initial child automatically (in contrast
to the 'config_args' library), so the first argument stated in the
configuration should not be the GDB program name.

Fixes #1062.
TrustZone: reenable memory protection (fix #1060)
libports: extend FUSE implementation

* add sync method:
  Since file systems tend to have a inbuild caching mechansim we need to
  sync these caches at the end of session when using the fuse_fs server.
  Therefore each FUSE file system port has to implement a Fuse::sync_fs()
  function that executes the necessary actions if requested.

* add symlink check

* allow to check FUSE fs initialization
  This changes the private API of the FUSE implementation. The init_fs
  method now has to return true if the initialization was successful and
  otherwise false. All current users of the API are also changed
  accordingly.

Fixes #1058.
libports: prevent main symbol clash in fuse-ext2

Omit the main rountine in fuse-ext2.c. Otherwise using fuse-ext2 with
fuse_fs is not possible because the server framework already defines
a main routine.

Fixes #1058.
libports: less noisy fuse_ext2 compilation

Fixes #1058.
libports: less noisy libext2fs compilation

Fixes #1058.