Screen lock check

if the test device screen is locked all integration tests will fail with an assertion instead of timing out.
unit tests are not affected.
(#74)