semihost: add semihost library
platform: add semihosting enable option for stm32p103
gitignore: ignore mylog
travis: update default config for stm32p103
makefile: add qemu command
semihosting: add weak alias for semihost_puts
Merge pull request #105 from slpbaby/f9-semihost

add semihosting library