Bad modification to agent.cpp reverted;
Order of operations fixed in rules parser;
Just binding preservation for new joins in subsequent fringe nodes remains to be implemented (see create_fringe/feature->bindings());