Rename "parser" to "reg_parser" everywhere

This is needed as Python has a built in "parsing" library. The naming collision causes all sorts of oddities (such as needing to export PYTHONPATH) and problems with document generation.