uart/omap4: prevent copy of non-copyable objects

Follow up fix for commit 0b7ea4abab + minor whitespace changes.

Ref #1093
uart/exynos5: Add missing author
hello: fix missing build steps and vague config

Fixes #36.
Use do statement in PDBG and PWRN

The do statement ensures the macros to generate just one expression that
is compatible with any programming construct. The concrete bug was

  if (cond)
    PDBG(...);
  else
    ...

which was expanded to

  if (cond)
    if (DO_PDBG)
      Genode::printf(...);
  else
    ...

This is obviously wrong as the *else* branch is then connected to the
second *if*.
nova: simplify handling of multi-boot command line

Fixes #1105.
noux: enable 64bit builds for foc and nova

Fixes #816
base: allocate contexts solely inside context area

Reserve first bit in bit allocator for main thread of context allocator and
remove special cases in context allocator. Without the reservation there is
is one context outside the context area allocated.

Fixes #1100
ldso: flush the log console in 'errx()'

The error message given to the 'errx()' function does not always contain a
'\n' character. Adding 'printf("\n")' ensures that the message appears on
the log console.

Fixes #1103.