Initial commits for gh-6, bringing Theories over to junit.contrib

This pull request in turn brings in code to help match data points and theory parms with generics.