Change the makefile target gen.% so that it also creates generated files
support running scripts/syntax.py standalone (w/o generating interface files)
added parsing for interface instance actual type parameters
added more syntax parsing
simplified syntax for xsim-echo
fixed more syntax errors in BSV parser
more syntax errors in bsv parser
fix another parse error