Update CMakeLists.txt for packaging.

Add package/CMakeLists.txt to compartmentalize the packaging rules.

Add tests/CMakeLists.txt to insure that there are no basic parsing
issues with the different components.
Add section on using CMake and MNMLSTC Platform in the documentation