score: Support static_assert and _Static_assert
bsps: Use allocator mutex for generic IRQ support

Since the allocator mutex allows nesting now we can use it for the
generic IRQ support (recursive obtain in a potential malloc()).  This
simplifies the code and reduces memory usage.
bsp/mvme167: Remove unused parameter
bsp/mvme167: Do not provide user extensions table

The application should use confdefs.h to set up the initial user
extensions.  The bsp_fatal_error_occurred() handler is available via
<fatal.h>.
bsp/nds: Do not change configuration
sptests/spfatal07: Use confdefs.h to trigger test
sptests/spfatal08: Simplify
sapi: Use rtems_config*_get_microseconds_per_tick
sapi: Use rtems_config*_get_interrupt_stack_size
sapi: Use rtems_configuration_get_maximum_drivers
sapi: Use rtems_conf*_get_number_of_device_drivers
sapi: Use rtems_config*_get_device_driver_table
sapi: Use rtems_config*_get_maximum_extensions
sapi: Use rtems_config*_get_idle_task_stack_size
sapi: Use rtems_config*_get_user_extension_table
sapi: Use rtems_*_get_number_of_initial_extensions
sapi: Use rtems_configuration_get_idle_task
sapi: Use rtems_*_get_user_multiprocessing_table
sapi: Use rtems_configuration_get_work_space_size
sapi: Delete unused macros

Delete rtems_configuration_get_table(),
rtems_configuration_set_stack_space_size(),
rtems_configuration_set_work_space_size(), and
rtems_configuration_set_microseconds_per_tick().