score: Set name before object is made public
score: Delete unused STATES_ALL_SET
score: _Debug_Is_thread_dispatching_allowed()

Do not check ISR level in _Debug_Is_thread_dispatching_allowed().
score: Delete _Thread_Internal_free()
score: Start thread dispatch profiling later

We are not interested in the sequential boot time.
librpc: Use POSIX key instead of task variables
posix: Prevent pthread_setspecific from returning EAGAIN.

The man-page for pthread_setspecific does not define the EAGAIN return value.
Further without this patch it was not possible to set keys that have been
already set a new value.

Add test for setting a new value to a already set key.
libcsupport: Remove unused gxx-wrapper function.

The rtems_gxx_key_dtor function is not longer used by gcc.
libcsupport: Use POSIX keys for GXX key functions

With this patch C++ applications now eventually need additional POSIX-keys and
POSIX-key-value-pairs configured.
score: _Heap_Protection_set_delayed_free_fraction

Add and use _Heap_Protection_set_delayed_free_fraction().  This makes it
possible to avoid a dependency on _Thread_Dispatch_is_enabled().
bsps/sparc: Add common gnat handler function prototype.

Moved prototype for __gnat_install_handler and __gnat_install_handler_common to common header file. Placed header file in bsp namespace.
bsps/sparc: Make local functions for amba plug&play static.
tests: Use rtems_status_text()
tests/psxtests: Use <rtems/test.h>
tests/sptests: Use <rtems/test.h>
tmtests: convert to test.h
psxtmtests: Add test.h support
score: Fix heap protection

Partially revert commit 2a713e3b944625c45154f0ea7f5703e918de758.
sptests/spprintk: Use <rtems/test.h>
sapi: Add profiling report for tests