Fixed SPI/APIs for several areas. Adapted provider implementations to
use core artifacts.
Unified provider subpackages in RI.