updated LIR package, see notes

- label allocation seems to be working
- dispatch tables seem to be generated correctly
- method labels, including static, seems to be generated correctly

did not check string literals