Fixup for "blk_cache: fix deadlock in allocator hierarchy"
block cache: quota to small for foc_x86_64
core: lower default verbosity when quota exceeds

* only print quota exceeded message and statistic when explicitly enabled
* turn init's error message "cannot respond to request" into a warning
another fixup "base: setup thread object for main thread in CRT0"

ref #989

This patch fixes the build problems of noux packages on base-linux.
ldso: don't destruct Rm_area singleton in file.cc

This is needed to avoid access to invalid caps in forked noux programs.

ref #989
base: Fix stack pointer alignment for ARM

After some research we found that the stack pointer on ARM platforms must be
at least double word aligned (See: "Procedure Call Standard for the ARM
Architecture" - 5.2.1.1). Since a 'call' on ARM will not result in a stack pointer
change (like on x86), the current behavior resulted in a 4 Byte aligned stack
only.

Follow up to #1043
ldso: make cxx symbols global

Issue #1042
cxx: implement __aeabi_atexit

Issue #1042
base: provide a weak init_rtld dummy in base lib

This is needed later to eliminate LDSO specific CRT0 implementations.

Issue #1042
ldso: make function get_program_var_addr global

This is needed later to lookup program symbols like ctors and dtors to
eliminate the need for a startup lib in dynamic programs.

Issue #1042
os: make program ctors and dtors visible to LDSO

This is needed later when eliminating the need for a startup lib in
dynamic programs to enable LDSO to call ctors and dtors of the program.

Issue #1042
ldso: use generic CRT0 files

Issue #1042
os: remove startup lib from dynamic programs

All the pre- and post-processing of the startup lib around the main
function of a dynamic program is now done by LDSO. Hence LDSO directly
calls the main function of the program.

Issue #1042
test-ldso: test ctors, dtors and atexit functions

Issue #1042
hw: ease syscall backends and ready them for -O0

Previously we used to many registers in syscalls with much arguments
to build with optimization level O0. Additionally this fix fastens the
userland backend of syscalls.
hw & arm7: ready CPU driver for -O0
test-ldso: test stack alignment

Issue #1042
linux: clean-up lib-files of base and base-common

Issue #1042
hw: merge base-common and kernel_interface lib

Issue #1042
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