EZS-26 - Implement redirection after a user finishes editing the content in the Content Edit form

https://jira.ez.no/browse/EZS-26

**Implemented:**
* [x] Custom redirection on publish action,
* [x] Custom redirection on close action,
* [x] Custom redirection on discard action,
* [x] Method to set next view service params when switching active view services.
* [x] JS unit tests
for more flexibility (and to be consistent with the `Url` suffix), I would put a string in the value. And for the default value handling, instead of doing that in each event handler, I would use the `valueFn` option of attribute pointing to a common function. So here, that would give:

```js
closeRedirectUrl: {
    valueFn: '_defaultRedirectionUrl`,
},
```

And the `_defaultRedirectionUrl` is a method like:

```js
_defaultRedirectionUrl: function () {
    return this.get('app').routeUri('viewLocation', {id: this.get('location').get('id')});
}
```