DRILL-7393: Revisit Drill tests to ensure that patching is executed before any test run
- Added BaseTest with patchers and extended all tests from it.
- Added a test to java-exec module to ensure that all tests there are inherited from BaseTest.
- Revised exception handling in the patchers, now it's individual for each patching method.
closes #1910