test: Don't fail *all* tests if the network test server is not set up

Since not all tests for tst_qxmlquery and tst_xmlpatterns depend on
the network test server being set up, now we just fail those which
really depend on it allowing the rest to be normally run.

Change-Id: I0588cf986ffddea117cee680e07e1a8cc4d68436
Reviewed-by: Peter Hartmann <phartmann@blackberry.com>
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I60405f79dbe590e2f598d57f80794364f415c566
Bump module version to 5.4.0

Change-Id: Id44380d8e5fe73ef63a6517637de53cbd6700c8a
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
Reviewed-by: Lars Knoll <lars.knoll@digia.com>