added CMSIS/StdPeriphLib files, adjusted build paths to match
implemented (untested) lib_i2c and lib_timers for STM32.
added lib_hal.c for some hardware initialization stuff.
added lib_gpio.c since my stuff uses it, might as well turn it into lib_digitalIO later.