Fix reset glitch in pwmout_write()

Resetting the timer every time the duty cycle is changed causes unwanted glitches to be produced on the output. These glitches manifest as a tone at the update frequency when PWM is used for class D style audio.
[NUCLEO_L053R8] Add this platform in workspace_tools files
Ensure the NVIC table gets copied to RAM even when it is not located at 0x00.

This is useful in case you're using a secondary bootloader to load application code that is using the mbed libraries on a bare metal controller.
[NUCLEO_L053R8] Add cmsis files
[NUCLEO_L053RB] Add cmsis files (2)
[NUCLEO_L053RB] Add cmsis files (3)
[NUCLEO_L053RB] Add cmsis files (4)
[NUCLEO_L053R8] Add cmsis files (5)
[NUCLEO_L053R8] Add hal files
increase timeout for slow slaves that use clock extensive stretching
undo typo
make sure we remove any function from a physical pin so that we can assign a new function to it.
Merge branch 'master' of https://github.com/mbedmicro/mbed
[NUCLEO_F103RB] add SPI slave and I2C slave
[NUCLEO_F401RE] add I2C slave and SPI slave
fix multibyte reads (was polling wrong status value)
Merge pull request #292 from bcostm/master

[NUCLEO_L053R8] Add this platform
Merge branch 'master' of git://github.com/dbestm/mbed into dbestm-master

Conflicts:
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F103RB/device.h
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F103RB/i2c_api.c
Merge branch 'master' of github.com:mbedmicro/mbed
Merge pull request #294 from mazgch/master

increase timeout for slow I2C slaves that make use of extensive clock stretching