Initial commit of (new) phrase.  Also added lots of printReport() methods for debugging.
Fixed a bug where implicit patterns weren't counting their tags in the source traversal.
Fixed an annoying bug by commenting out the line  //        valueRef->deleteNodes();  in ProseExecutor.  Dangling PNode pointers were being reallocated and then deleted.
I believe i've introduced a memory leak by doing this.  This needs to be fixed
Added a test to cover the bug I just fixed.
Working on idea construction.
Added some debug methods.  Eliminated  test phrase class.
Trying to build with Eclipse.
Trying to build with Eclipse.
More building in Eclipse.  Still not there.
Added some debug tools.  Finding code stream push/pop asymmetry bugs, which were causing some bizarre side effects.
Finally found an insidious bug hiding in push/pop asymmetry with code stream.  Now we're testing it to make sure no matchers fail to clean up their pushes.
Added a test that revealed another problem.
Fixed lexer bug where . was being interpreted as floating point.   A number like 3. is no longer allowed.   Floats require a digit on both sides of the period.
implicit prose blocks were double counting their symbols.
Discovered issue with implicit pattern.  It needs to FORCE exit when it runs into it's own connector arrow. (fix in next commit)
Added success return values to starMatchNextNode etc.  Fixed AtPatternMatcher to correctly return when it has matched.  Need to do the same for prose!!
@listpattern and @chainpattern now REQUIRE initial punctuation.