Added two new test case decorator functions: @skipIfRemote and @skipIfRemoteDueToDeadlock.

@skipIfRemote is used to decorate test cases that don't make sense to run remotely.

@skipIfRemoteDueToDeadlock indicates these tests need to be looked at and currently deadlock the running of the test suite when run on remote systems. These issues should be fixed soon.