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
Fix erroneous boolean expression conversions

In fb90157c9ad7f54c4012354d63bb8bebe259abb1, asserts were introduced
changing the error checking style in large portions of the code base
from `if(error_condition) fail();` to `assert(!error_condition);`. In
doing so, not all boolean conditions were negated properly. This commit
restores the original semantics of the error checks as they were before
fb90157, (unless an error check has been changed upstream, in which
case it is ignored).

The practical effects of this commit is that it should restore proper
I2C and SPI functionality on the LPC15XX and nRF51822, respectively.
Merge pull request #1 from sigvef/master

Fix erroneous boolean expression conversions
Merge remote-tracking branch 'upstream/master'
Merge pull request #401 from NordicSemiconductor/master

[HAL] Fix for asserts LPC15xx, NRF51822
add ARCH_GPRS target
Change case of LPC43xx include file for case sensitive toolchains
Merge pull request #405 from micromint/master

[LPC4330_M4] Change case of include file for case sensitive builds