CA-133718: Fix HIMN login_with_password

HIMN had been relying on login_with_password working on the slave
as it was erroneously not being forwarded. When xapi was changed
to disallow logins on slaves, this broke. This changeset causes
login_with_password to be forwarded to the master, which should
fix the issue.

Imported from xen-api.git f3c578f0c8ce724891925c2bd9beb3be66b83e4f

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Imported-by: John Else <john.else@citrix.com>

Conflicts:
	ocaml/xapi/api_server.ml
Merge pull request #1946 from johnelse/ca-133718-clearwater-lcm

CA-133718: Fix HIMN login_with_password
CA-137848: Store the subsystem IDs and names the right way round

Signed-off-by: John Else <john.else@citrix.com>
Merge pull request #1954 from johnelse/ca-137848-clearwater-lcm

CA-137848: Store the subsystem IDs and names the right way round
Check for BIOS strings on restart and update DB in case of mismatch.
Merge pull request #1993 from ravippandey/SCTX-1256-clwsp1-lcm

[Nautilus/HFX-1280]Check for BIOS strings on restart and update DB in case of mismatch.
Revert "CA-98090: Block SXM when VM cannot match any bridge names on destination"
CA-149823: Reinstate bridge_not_available error for b/w compatibility

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>