Allow to specify the view id when switching
In #3343 (closed), client actions have been added. One of those actions is 'switch <view type>'. But for some workflow, it could be useful to be able to specify precisely which view to switch to. So I propose to allow to pass optionally the view id in addition to the type. In such case, if the view id is not in the exiting views, the client should add it.