Remove dead code
Updating rulecompiler makefile:
  o To be configurable for c-compiler and c++-compiler
  o To be configurable for ICU installation
  o Added clean so we can 'make clean' in the rulecompiler
  
Any use after this point is required to also define:
  o MAKEFILE_CC
  
Here's the explanation of what to do for it which is a comment in the
Makefile:
Cleanup. Starting work on variable reference counting
Cleanup. Starting work on variable reference counting
Merge branch 'develop' of https://github.com/crsx/crsx into develop
Add context to environment lookups, so that they can force the key
values into a string table in the future if desired.
(Push that change through to the rulecompiler.)
Merge branch 'master' of https://github.com/crsx/crsx into develop
Adding remaining re-generated rulecompiler files.
pull from Lionel
updating rulescompiler generated files
Add a keyPool to the CRSX Context for experiments with optimizing key lookup
in the environemnt.  Leave it separate from the stringPool for now since
later optimizations might want this data structure to change in different
ways.
Convert tabs to spaces - some lines were tabs and others were spaces, so
this change unifies the file to be consistent.
(Also one line dead code elimination.)
propogate crsx.[ch] changes to rulecompiler
turn off makeKeyString for now
enable keys to be interned using makeKeyString
o Add initialization code for CRSX Contexts, and their pools, and
  use those initializers.
o Add property lookup that doesn't count on strings being interned,
  for use by anyone without a context available (for now).
o Remove redundant initialization code
o Regenerate the rules compiler to copy over these three files.
For the version of c_namedProperty that only gets interned strings,
can check pointer equality instead of full strcmp. (Now that the
invariant actually holds given all the recent work, and confirmation
from the tests.)
Update checked-in generated java files that have changed.
(Maybe we shouldn't have these checked in, just let people generate them?)
Make CRSX Context Init automatically start the Pools, and thus remove the calls to crsxAddPools() that had followed all calls to InitCRSXContext()
Make locify attribute keys statically interned in the Context so that they don't need to be repeatedly interned by locification.