Rename GPIO driver class files. see #11
Rename PIT driver class definitions and file names. see #11
Include Freescale MCU definition file in every driver class header file. see #11
Rename NVIC driver class files. see #11
Rename SIM driver class files. see #11
Rename SCB driver class files. Remove SCB module initialization method. see #11
Rename PORT driver class definitions and files. see #11
Rename common type definition header file. see #11
Rename MCU peripheral driver class definitions and files. see #11
Create MCU core driver class. see #11
Make NVIC and SCB driver classes inherit from core driver class. see #11
Use namespaces for types defined outside of driver classes. Clean up MCU module register naming. see #11
Define constants and types inside classes instead of within namespaces. see #11
Merge cr-11 to master.