KL05 - target ARM - gpio, us_ticker

  - cmsis - only one type of MCG at the moment
  - HAL - gpio pins
        - us_ticker
HAL removing code for API which is not ported yet
KL05 analog in+out, gpio irq

  - AnalogIn
  - AnalogOut
  - GPIO irq
  - target KL05 added
Serial API

  - serial UART0 added
  - correction in gpio irq (port b)
KL05 Clocks, PWM, RTC, Serial

  - clock setup update
  - serial correction with core clock (define)
  - pwm defines
  - RTC clock
SPI API
KL05 clock removal, I2C API

  - spi - bus clock clock correction
  - i2c driver
Clocks correction, ticker, tests

  - systemInit - clock update (crystal 32768Hz)
  - us_ticker - MCG clock input
  - Kl05 testing - pin definitions for KL05 (all run in KEIL with debugger)
Serial api - clock, SPImaster test
Merge branch 'master' into freedomKL05

Conflicts:
	workspace_tools/targets.py
	workspace_tools/tests.py
Update KL05 to mbed new structure
i2C - pulse definition, serial - define correction
RTC OSC32, systemUpdate v0.1

  - RTC clock init from crystal, tested
  - system update function
  - startup - handler PORTB correction
ADC, code indentation

  - ADC resolution - 12bit, all pins definition
  - code indentation
Update freedomKL05 from upstream master
i2c api update
KL25 + KL05 - no pull down, pullup for INPUT pins by default

  - pull down removal
  - ARMCC - debug information option
Merge branch 'master' into freedomKL05

Conflicts:
	workspace_tools/toolchains/arm.py
removed KL05Z hw tests + mv KL05Z to TARGET_Freescale
Merge pull request #11 from 0xc0170/freedomKL05

Freedom kl05