Implement @property documentation

Fixes: b/173034166
Test: added several new tests and un-ignored others
Change-Id: I4a512ff99050c0e2c5404d1305b75c3476360e64
25 files changed