Ensure that IG (Global) bit is reset in MAC address for K64F and others

See IEE 802.3-2002, Section 3.2.3(b)
remove useless assert line
[HAL][NRF51822] enable I/O mapping and peripheral dynamic assignment for I2C and SPI
Add repeater pinmode
[HAL][KSDK] Fix first serial char not being sent

The K64F/K22F didn't send the first char. I don't know why exactly, but
any type of reading a status register seems to fix it. And this extra
line at least makes sense. Now it works correctly.
Merge pull request #662 from xiongyihui/nrf51822

Targets: NRF51822 -  enable I/O mapping and peripheral dynamic assignment for I2C and SPI
Merge pull request #663 from bikeNomad/master

Ensure that IG (Global) bit is reset in MAC address for K64F and others
Merge pull request #673 from Wind0r/fix_lpc1768_repeatmode

Targets: LPC176X - Add repeater pinmode
Remove duplicate target definitions
Merge pull request #677 from Sissors/ksdk

Targets: Freescale KSDK - Fix first serial char not being sent
Fixed reset handler for LPC1347 IAR
[HAL][KSDK] Fixed ACK/NACK received inverted (https://github.com/mbedmicro/mbed/issues/661)

As reported by Geremia G
(http://developer.mbed.org/forum/bugs-suggestions/topic/5220/)
Merge pull request #684 from Sissors/ksdk

Targets: KSDK - Fix ACK/NACK received inverted (issue #661)
added IAR support for 1347 to build_release.py
Merge pull request #686 from GustavWi/iar_mbed

Toolchain: IAR - lpc1347 startup fix
Merge pull request #679 from toyowata/master

Targets: LPC11U68 - Fix GPIO init for specific pins
Added IAR export support for NUCLEO F103RB
Merge pull request #688 from GustavWi/iar_mbed

Toolchain: IAR export support for NUCLEO F103RB
When users are using 'build only flag' (switch -O) and test do not have specified peripherals (muts.json file is just empty dictionary) we can allow test building by default. This supposed to be Yotta related improvement.