[K64F] Add mbed_mac_address implementation
[API] Timer-start behavior (bug)fix

Only start the timer when it is not running currently. In old behavior
the current slice-time was discarded, now multiple starts have no
effect.
Add BSD license to NVIC_SetVector and NVIC_GetVector.
[cmsis_nvic] correct typos and stray character
[PROJECT.py] sorts targets and toolchains for help option

Sorts targets and toolchains for help option and adds new option -L to
generate the list with possible projects to generate.
Merge pull request #550 from sg-/k64_uuid_mac

HAL: K64F - mbed_mac_address implementation
HAL : [LPC824] Fix I2C return value

- Add LPC824 target for I2C test cases
- Fix I2C read/write return value bug, detected by I2C_MMA7660 test case
Merge pull request #559 from toyowata/master

HAL : [LPC824] Fix I2C return value
Midified way singletest script is checking for installed modules required by test suite
Removed usused imports
Refactoring of report exporter to support HTML and JUNIT. TODO: add support for TEXT output.

Added JUtnit exporter
Refactoring of report exporter to support HTML and JUNIT. Added failure and error tags.
Refactoring of report exporter to support HTML and JUNIT. Modified host tests to support serial and copy issues in more generic way. Copy in test suite and serial in host_test control flow.
Refactoring of report exporter to support HTML and JUNIT. Added properties for each unique test suite. Each test suite is sorted out as different toolchain
Added unicode filter to console output from MUT
Refactoring of report exporter to support HTML and JUNIT: Simple variable scope bug-fix
Refactoring of report exporter to support HTML and JUNIT. Added unicode encoding for strings coming from serial console
[NUCLEO_F411RE] Adapt python script + CMSIS files to build/export to IAR
Refactoring of report exporter to support HTML and JUNIT: Fixed issues with non ASCII characters read from serial port in ProcessObserver. Also changed reporting for errors and failures in TestSuite JUnit class
Removed few minor pyFlakes warnings