added draft code for 'busywait' in request put (but is 2x slower in bsim than using req/resp semaphores)
moved 'bitWidth', 'cName' calculations from AST to cppgen
fixed error in bitwidth
updated physmaster test
cleanup cppgen and add first attempt at parameterized type preprocessing
now generate typedefs for instantiated parameterized types