Fix #319 Fix #309 Fix #330 Fix #289 - Documentation updates

Revisions to Configuration/Overview and Compiler/Sources for #319.

Added compiler flags and cleaned up task documentation in #309.

Add links for package documentation for #330.

Added new pages for Core/Architecture/Module, Core/Architecture/Package, Core/Architecture/Adapter, Core/Contribute/Model and Core/Contribute/Submit for #289.