(bug 43304) Selecting a Snak type will show UI changes

Depends on DataValues change set I8609875e

* When choosing a certain Snak type in the selector, the change will be reflected in the UI. This
  change set includes some refactoring to the jQuery.snakview which is now using a plain object
  structure rather than wb.Snak internally. This allows for better handling of states where not
  all aspects of the Snak are defined yet. Also, strict separation between changes on the data
  and representation by drawing the view has been achieved.
* Includes refactoring of the snakview's variation strategies which do no have a value() function
  for setting/getting value and a draw() function without additional parameters. For information
  propagation to the variations, the new snakview.ViewState object has been introduced.
* Removed some code and TODOs not valid anymore or from before we had variations (different Snak
  types).

- patch set 3: Corrected spelling errors and updated message
- patch set 4/5: Fixed bug when adding new Claim

Change-Id: Ia479b2d56bcd45a2198f39616f444e6e8c3f49d7
Merge "(bug 43304) Selecting a Snak type will show UI changes"