score: Clarify CPU port alignment requirements
score: Fix workspace size estimate
score: Fix POSIX threads size estimate

The POSIX threads are separate objects.  Account for the object
administration overhead.
score: Delete _Thread_Maximum_extensions

Use the Configuration instead.
score: Delete _Thread_Ticks_per_timeslice

Use the Configuration instead.
score: Lazy key value pair allocation
sptests/spwatchdog: Fix for short enums
tmtests/tm21: Fix configuration
score: Use proper protection
psxtests/psxkey02: Test for proper error case
score: Fix for empty heap
sptests/sp68: Fix configuration
smptests/smpschedule01: Rename in smpscheduler01
sptests/sp37: Account for internal struct align
score: Fix workspace size estimate for TLS
pppd: Delete example

This example is available via testsuites/samples/pppd.
documentation: Move CONFIGURE_MAXIMUM_DEVICES

Move CONFIGURE_MAXIMUM_DEVICES documentation to "File System
Configuration Parameters".  This define has nothing to do with the
device driver table.
documentation: Clarify
score: Statically initialize IO manager

This simplifies the RTEMS initialization and helps to avoid a memory
overhead.  The workspace demands of the IO manager were not included in
the <rtems/confdefs.h> workspace size estimate.  This is also fixed as a
side-effect.

Update documentation and move "Specifying Application Defined Device
Driver Table" to the section end.  This sub-section is not that
important for the user.  Mentioning this at the beginning may lead to
confusion.
rtems: Rename rtems_smp_get_processor_count()

Rename rtems_smp_get_processor_count() in rtems_get_processor_count().
Make rtems_get_processor_count() a function in uni-processor
configurations to enable ABI compatibility with SMP configurations.