Bug 573910 [runtime.c] etunit removed limit for test cases

* default is singleton test case mode, caseId is 0
* added switch for parallel testing with limited test cases
* added more checks and asserts
* updated tests, static config test requires 'parallel' cases
* added ETUNIT_FAIL
* fail unclosed test cases
* fixes for order

Change-Id: I0a670bf1c7045f721bc9802e1cea56dbbaf3a72b
10 files changed