Cleaned up misuse of -fPIC on linking
Fixed keyword argument defn handling
Improved macro rewriting of keyword arg function use
Renamed sst-dk-to-cxx.pl to dakota_macro_system.pl and unified it and dakota_rewrite.pl
Lots of cleanup to support the transition from regex rewriting to macro expansion.
Renamed ?arg to ?list-member, and ?arg-term to ?list-member-term
Renamed kw_arg_generics to ka_generics.
Minor clean up.
Reintroduced throw-capture-exception macro. Some cleanup on regexs and added appropriate errors to some die cmds. Lots of comments.
Converted to use 'rules' which is an array of 'lhs'/'rhs' pairs.
Minor rework to interate over rules until one succeeds.
Broke rewrite into match and replace.
Changed the order of arguments on macro_expand_recursive.
Renamed current user-data file.
Added lot of debugging.
Added lots of debug printing.
Created debug_{print,str}_* functions.
Created debug_{print,str}_* functions.
Unified lots of parts of the macro system.
More cleanup and bug fixes.