Various refactorings of compiler

* Remove old compiler
* Remove FunctionBinder abstraction
* Add constant-folding optimizer for new expression tree
* Simplify how invokedynamic bindings are hooked with Bootstrap
* Other minor cleanup