Provided input checking for the VegaChart example.

Change-Id: I07723a65df61741369bb20d597286549eeaa0c12
Added comments for classes of the VegaRenderer module.

Provided more consistent implementation of PrintSelf methods.

Change-Id: I8b03ca836813611c18bc0e2fd65301ae27c320a1