Squashed commit of the following:

commit a2ad65cbef62cfe68bbb484a0662465bd19cc501
Author: Petrea Corneliu Stefan <stefan@garage-coding.com>
Date:   Fri Apr 26 17:28:27 2013 +0300

    Fault tolerant tests

      * In case some required modules don't exist skip some tests
        so test plan is still executed

Change-Id: I96352bb0109f6eeeeff962d8a1d13ea20fc75f7a