Intel Partition Table: Remove dummy atomic_add.

This dummy was intended for boot code, however, atomic_add seems to be
already properly defined in boot code.

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
StackOrHeapArray: Add missing include of cstddef.

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
udf: Move constant to header.

This way, it is a compile time constant and Clang does no longer
complain about dynamic arrays of non-POD types.

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
ipv6 datagram: Fix Clang complaining about a flexible array member.

Interestingly, [0] should be as invalid in C++ as [] in this case, yet
Clang refuses [], but accepts [0].

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
runtime_loader: Add __dso_handle.

The symbol is needed for global objects. Usually, GCC also requires
this, but for some reason, the linking error only occurs when using
Clang.

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
Installer: closing EULA with Alt-W continues to main app

* Shortcut issue - closing EULA window with Alt-W continues to main
  application window instead of sticking windowless application in
  the Deskbar tasks list. The idea is closing only the one window
  of two;
* Fixes #9982.

- GCI 2013