Remove legacy techs support

- remove LegacyTech class
- remove legacy techs modules
- remove legacy techs tests
- update tech module for tests
- update createTech() function to not fallback to LegacyTech class
Remove legacy techs support in 1.0.0

Merge branch 'feature/remove-legacy-tech' into release-1.0.0