add Cell2DataStructure to RuleCompilerSteps
Merge pull request #843 from dwightguth/unified-builtins2

add Cell2DataStructure to RuleCompilerSteps
Remove code that calls KompileOptions.Backend.java()
fix substitution filter
fix npe
fix more bugs
fix Java search
add option for old behavior