Updated Streaming tests

Major changes are as follows:
- Added more tests - updateStateByKey, GroupByKeyAndWindow, ReduceByKeyAndWindow
- Updated config and main run script to make it easier to disable tests of certain modules, without having comments the tests of those modules one-by-one (maybe I should consider uncommenting all the tests, and use the variables to disable them by default)

Yeah, this code was effectively written in the 0.9 time frame, when we just moved to 2.10, and we were not using string interpolation that heavily so that things were backportable. Will update. I prefer interpolation too.