dynamically define a separate unit test for each easyblock

Result:

```
$ python -m easybuild.easyblocks.test.suite

.....................................................................................................................
----------------------------------------------------------------------
Ran 117 tests in 20.998s

OK
```