core: evaluate CPU session affinity argument
Update os/doc/init.txt with affinity information
stdcxx: create 'typeinfo' symlink

The 'typeinfo' header file is needed by the ICU library.

Issue #828.
libports: add ICU library

The ICU (International Components for Unicode) library is needed for Qt5.

Fixes #828.
noux: construct new child only if binary is valid

If a script is executed which uses a interpreter that does not exist the
construction of the child fails and potentially leaks memory because the
wrong delete operator is called.
Therefore the binary dataspace of the script and the binary dataspace of
the interpreter are now checked before a new child will be created.

Fixes #812.
hw & signal: consider initial SLAB blocks

By now Signal_session_component has allocated initial SLAB
blocks in constructor, wich crashed with the root
components assumptions about the RAM quota needs of
session creation. Thus, if the background allocator was already
exhausted from component allocation the session was created
with broken initial SLAB blocks.

fix #574
Implement more 'pthread' functions.

Issue #345.
base: increase maximum file name length

This patch increases the maximum file name length to support
'qt5_qnitpickerviewwidget.lib.so'.

Issue #345.
ldso: increase size of managed ELF dataspace

The size needs to be increased for Qt5 libraries.

Issue #345.
qt4: require 'qt4_deprecated' SPECS variable

To avoid build conflicts with Qt5, with this patch, 'qt4_deprecated' needs
to be added to the 'SPECS' variable (in specs.conf) when building for Qt4.

Issue #345.
libports: add Qt5

Fixes #345.
Fixup for previous commit

Adaptation to affinity-related interface changes.
base-foc: Checkout license file from TUDOS repo
foc: Fix interrupt-mode handling on x86

Set level/edge high/low values correctly.

Fixes issue #830