Track option sources and expose them in json.

Change-Id: I90a680ae4f53d5165930d6d33016e81410bd8cf7
7 files changed