Merge branch 'change-screen'

* change-screen:
  Add put to NativeMap API
  Expose resetHtml in NavigationTable to all callers
  Fix NavigationTable bug allowing selection of invalid rows
  Create body widget in Screen constructor
  Expose ChangeList.addOptions for ChangeApi
  Add options to /changes/<id>/detail

Change-Id: Id5481e2ebd8459f093cb59cd2d388ec851bf4c92