Adds a decorator for data generated classes
This pull request added a decorator for data generated classes.
It is compatible with data generated tests so it is possible to
do combinations of datasets.  For example a users dataset can
be applied to the class while a fuzzing dataset can be applied
to a test which would run the test
len(fuzzing dataset) * len(user dataset) times.

Change-Id: I8fe1f2ed65a92c57b04341a8425461b2ea0410bc
Merge "Adds a decorator for data generated classes This pull request added a decorator for data generated classes. It is compatible with data generated tests so it is possible to do combinations of datasets.  For example a users dataset can be applied to the class while a fuzzing dataset can be applied to a test which would run the test len(fuzzing dataset) * len(user dataset) times."