base-nova: Use CROSS_DEV_PREFIX in run environment

Related to #490.
qt4: Workarounds for missing C++11 compatibility

Since we switched to using C++11 by default, the webkit-related
parts of qt4 failed to compile because of C++11 compatibility
issues. This patch disables the use of C++11 for the offenders.
hw: implement priority-based scheduling (fix #945)
cpu_session: fix semantic of scale_priority

Remove "inverse" argument from function, because its documented behaviour
wasn't implemented correctly, nor was it used by any code.
Server for writing terminal output to LOG session

Fixes #947
Use log_terminal in noux.run script

This patch changes the noux.run script to use the new log_terminal
component instead of an UART driver. Besides being a nice way to test
the log_terminal service, the new version is much simpler and it just
became compatible to Linux as it no longer relies on an UART driver.

Issue #947
x86emu: avoid compiler warning
base: call deconstructor of context area

Issue #905
base: count caps replied by a rpc function

Issue #905
nova: support cap receive window of various sizes

Open a capability receive window according to the number of the capabilities
expected as out parameter per RPC function.

Typically the number of capabilities expected during the reply of a RPC/IPC
call is 0 to 1. Before this patch ever a capability receive window of 4 has
been opened.

On Nova the capability selectors of receive windows must be naturally aligned
to the size/order of the expected capabilities. This leads until now to the
issue that the left over 3 capabilities couldn't be reused for new IPCs since
they are not naturally aligned to 4.

Issue #905
nova: introduce cap_map

to be used for ref counting of Native_capabilities

* similar as used for base-foc
* will replace nova specific cap_sel_allocator interface

Issue #905
nova: initialize cap_map

Issue #905
nova: add inc/dec to native_types.h

Issue #905
nova: use cap_map for IPC

Issue #905
nova: remove cap_sel - use cap_map

Fixes #905
use 'const &' for Native_capability where possible

Native_capability are smart pointer and introduce some overhead when they
get copied for base-foc and base-nova. Reduce the performance penalty by
using const ref where possible.

Issue #905