In this commit I moved IGNORE_BACKEND_FIR to the end or deleted it when it was applicable, to preserve correct line numbers
143 out of 767 tests (18.6%) are currently failing.
Specifically, defer the removal of hand-written "if (true|false)" from JvmBuiltinOptimizationLowering into codegen so that appropriate debug info (and a NOP) can be inserted. Change-Id: Ia11af05ad8b4251946bd3e685fb7c3319f0f433f