Pytest issue #28

Now we can selectively skip tests.
The basic idea is to use pingo.detect.MyBoard() to decide which board should be skipped.
Skipping is made with unittest.skipIf, instead of pytest.mark.skipif. pytest.mark.skipif seems to cause undesired skipping #28.