Updated equal_identifier implementation
Added begin identifier and begin parens.
Updated test jamfile and enclosing header
Use single generate zero macro
Add generation macros and remove unneeded one
Changed to common gen empty and gen one