Fix bugs in scripts for synthesis and tsmc28 psyn
Created by: stineje
Fixes to synthesis scripts:
- Add pdk variable to change easily
- Update Makefile to recognize topographical synthesis
- Error checking in Makefile to exit on bad configuration
- Modify scripts to look at 9T library