* [Typechecker] Allow property observers on lazy variables
* [Typechecker] Pass 'isLazy' via argument to synthesizeObservedSetterBody
* [Test] Update lazy properties test with more cases
* [Test] Update lazy properties SILGen test with more cases
* [Test] Update lazy properties SILGen test with struct test case