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.
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.
Fix reset glitch in pwmout_write() on LPC13XX

Fixed the same problem as https://github.com/mbedmicro/mbed/pull/289 on the LPC13XX.
[NUCLEO_F401RE] add stop management in I2C
Merge pull request #297 from dbestm/master

[NUCLEO_F401RE] add stop management in I2C
Merge pull request #293 from hollie/fix_nvic_table_init

Ensure the NVIC table gets copied to RAM even when it is not at 0x0000
Added verbose option to build_release.py
Add the option to override the build directory using environment variables
Merge pull request #289 from neilt6/master

LPC11UXX and LPCU13XX - Fix reset glitch in pwmout_write()
Fixed a couple of compilation errors in CellularModem
Fix macros for the UBLOX_C027 target
NRF51822 - uvision exporters
[NUCLEO_F401RE] Add auto clock configuration (HSE/HSI)

Solve also the problem with the SetSysClock function not declared in
sleep.c

Conflicts:
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F401RE/i2c_api.c
Update export/uvision4.py so FRDM-KL05Z uses microlib to match the mbed online IDE.
Merge pull request #299 from sg-/master

Update export/uvision4.py, FRDM-KL05Z uses microlib to match the online mbed.
[LPC11U35_501] Added USBDevice support
Merge pull request #300 from toyowata/master

[LPC11U35_501] USBDevice support