Allow remote imports without checked names
Allow remote imports without checked names

By default all names are checked (LUCreateInstance, name_check). In some
cases it can be useful to disable this check, but doing so was not
allowed for remote imports. One should be aware, however, that using
this feature can lead to rename script failures when importing a remote
instance without the proper name, e.g.:

“Failed to run rename script for inst1 on node node3.example.com: OS
rename script failed (exited with exit code 1), last lines in the log
file:\nCannot rename from inst2.example.com to inst1:\nInstance has a
different hostname (inst2)”

Signed-off-by: Michael Hanselmann <68b67885ff74281219b4a4be33cc20fd45078d7c@google.com>
Reviewed-by: Iustin Pop <acf83a5274f31a43af6b914614365999469c1a31@google.com>

ganeti-github-testing/ganeti-test-1,bitemyapp/ganeti,andir/ganeti,ganeti/ganeti,onponomarev/ganeti,grnet/snf-ganeti,bitemyapp/ganeti,mbakke/ganeti,dimara/ganeti,ganeti/ganeti,apyrgio/ganeti,ganeti-github-testing/ganeti-test-1,apyrgio/snf-ganeti,andir/ganeti,yiannist/ganeti,leshchevds/ganeti,yiannist/ganeti,leshchevds/ganeti,onponomarev/ganeti,leshchevds/ganeti,mbakke/ganeti,mbakke/ganeti,apyrgio/snf-ganeti,dimara/ganeti,grnet/snf-ganeti,andir/ganeti,yiannist/ganeti,apyrgio/ganeti,ganeti/ganeti