added rcontext argument to parse functions
implementing BOOST_SPIRIT_DEFINE
working with the monster
- allow simple local rules
- inject the rule tag into the context ONLY IF there's no BOOST_DEFINE for that rule.
All tests are now passing.
Implemented BOOST_SPIRIT_DECLARE and BOOST_SPIRIT_DECLARE
fixed error handler
cleanup simplification
added phrase_parse_context
more cleanup