Add Build System Internals of F9 Microkernel document
Merge pull request #70 from zzz0072/master

Documentation: add build system Internals
add support USART1 & USART6 in usart_baud(), because USART1 & USART6 clock source is APB2/PCLK2, others USARTx is APB1/PCLK1

current the kernel setting STM32F4xx CPU Clock/AHB (HCLK) run in 168MHz
PCLK1: 42MHz, PCLK2: 84MHz

reference: Table 2. STM32F4xx register boundary RM0090 Reference manual
(DM00031020.pdf, http://www.st.com/web/en/resource/technical/document/reference_manual/DM00031020.pdf)
add DBGPORT_USE_USART1 options
Should pick up it for STM32F429I discovery board