vm: Add is_master attribute to interface, add new operation to set master interface

Interfaces can be now "master interface" of a vm. The vm's primary host is the master interface's host. The SetMasterInterface operation sets the specified interface as master. A vm can have only one interface, validated in the Interface save method.
.gitlab-ci.yml not found in this commit
Status Job ID Name Coverage
  External
passed cloud