MU-44 improvement(test-frontend) Use vanilla angular-mocks.js
MU-44 bugfix(test-frontend) really test stuff

Lots of tests in this file forgot to add the "done" argument to the "it"
callback function. This means that no asynchronous test have run.
This means that no test have run.
MU-44 bugfix(webapp) propagate the parameter object to the isolated scope of the autocomplete directive

So the data binding is propagated in this object down to the upgradeAction scope.
MU-46 improvement(webapp) simple unique id generator for HTML id attribute