Unified Test Level0 Cases

* Detection for Arduino
* New Test Class Hierarchy

Now each Board extends some standard test cases. This recudes unnecessary copies.