Refactored the args parsing code.

Web GUI now has context aware plugin args:
  - Symbol name command completion.
  - hex/int aware fields.
  - Boolean/multiselect.

R=realbushman@gmail.com

Review URL: https://codereview.appspot.com/153730044