lazy val interpretation fix

- pass tree.children to evalBlock() instead of qq-matched stats
- workaround qq bug(lazy val accessor functions skipped in block qq case)
- add lazy val test