[nrf51822][gcc_arm][c++]: fix 'impossible constraint in asm' error, used by ble app
[nrf51822][gcc_arm]: fix softdevice path and srec_cat params of makefile templates
ToolException catch added when executing tests in execute() function
Feature: Added waterfall test option: if used defines --loops or --global-loops and -W (--waterfall) option; testing of particular test will be tested until test pass (OK result)
Modified test EXAMPLE_1 to fail if can't receive proper print from Mbed
Simplified HelloWorld test to detect different types of ragteId (they can have different length)
Removed from Hello World target test success notification
Changed test suite version to 1.2

Added simple test to check C strings conversions
Refreshed STL test
Refreshed STL test
Added source folder with CSTRING test
Disabled STL and CString test
mostly white space diffs to Nordic's system startup file
Added 'real-time' test result printing when tests are executed (view test execution progress using option -V)
Modified STDIO and ECHO so they use rpeamble to initialize communication
Added dynamic test printing
Fixed missing STDOUT in Echo test

Fixed missing opening and closing brackets in {{start}}
Fixed NET_(4,6,13) client tests so after reset we wait for device to send print it's ready

Fixed small print issue with -V option
Improvements to RTC's host_test test case
[NUCLEO_L152RE] Enable HSI clock for ADC