Added STM32F411RE defines
Add multiple compile queues support (multiprocessing)
Add header stats cache for need_update() routine
Add compile order consistency
Merge branch 'master' of https://github.com/screamerbg/mbed
Reordered the logics around compile_queue()
Revert global toolchains optimizations
Changed comment
Add -j option to build.py, build_release.py and make.py
Multiple compile jobs are not enabled by default unless -j 0 or -j >1 is specified
Remove --depend option that is specific to armcc
Refactoring of the python multiprocessing code to use queues load balancing based on apply_async();
Use the returned result by apply_async() to fetch compile_worker() results and get rid of python queues;
Optimize the threads handling code
Reuse compile threads via self.mp_pool
Restore verbose logging
Trade slightly more CPU usage for less memory usage
Fixed compile with IAR
Added get_dep_opt for ARM class
Merge branch 'master' of https://github.com/mbedmicro/mbed
[HAL] KSDK update - step 1
[K64F] KSDK update - part 2, some parts of HAL update to the new KSDK
[K64F] HAL update (KSDK 1.0)
[K64F] cmsis system header file update
Add new platform. Based on K64F.
Remove testing text
[K64F] Fix gpio - port addresses, old KSDK code removal, modification in utilities

	- warning: utilities are not compatible with KSDK, few tweaks were required
	- lpuart not generic, does not compile for K64F (removed)