Vms: better handling of vms from removed projects

There are such beasts in OpenStack: you can remove project from keystone,
but it's VMs will continue to operate. With this commit, when facing such
VMs we will no longer return report 500, but set to null project name
in link object.

Change-Id: Iab029b0593591e549474cb6c3175637e9e587479