Support MSP-EXP430F5438 board and Improvment in Timer/Watchdog/Ports/Flash

I have deleted my old fork generate a new mspsim fork and add my changes without code reformating. Now it is easier for you to analyze my changes.