Cherry-pick changes from release-0.2.

* Placeholder emulation added in IE
  So optional fieleds are marked in IE now
  Ibaff1fd6b1e60ff7431f1eb763e449070b94247e
* Fix MRN-937 (regression issue)
  I762dfad99cecb8eed63c4b2b8c89bcbe8ee1c2d0

Change-Id: Ie09c253af9af0b06e5a1278e33f5b73eb11f2daf