- Added support for generating IL for ternary operator
- Some more optimizations