feat(variables): Variables are editable

- In cockpit it is possible to edit the variables (only serializable
  objects cannot be edited)
- Add some testcases to test the variable instance controller and new
  directives (number and date)
- VariableType now return the type name for the value
- upgrade of angularjs from 1.1.3 to 1.1.5

related to CAM-918