Don't default to master host-uuid if sr-create shared=false

sr-create had been defaulting the host-uuid to master if it wasn't
specified. This would cause problems when creating a local SR without
specifying the host-uuid. We now raise a CLI exception if we create
non-shared SR without specifying the host-uuid.

CA-98185

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Use SMAPIv2 VDI.stat for XenAPI VDI.update rather than SMAPIv1 vdi_update

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Switch the stylesheet to the in the xenserver subdir

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Docs: update release names and page title

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Update README.markdown

Update the list of maintainers
Update README.markdown

Update ocaml version
Use the per-VM Xenopsd queue name for migration
Merge pull request #1824 from simonjbeaumont/migration-queue

Use the per-VM Xenopsd queue name for migration
CP-7916: Reinstate XenAPI WLB code back

Signed-off-by: Phus Lu <phus.lu@citrix.com>
Imported-by: John Else <john.else@citrix.com>

(cherry picked from commit c6f9d09fe0f6b91300c26f388cec2f3bdf6cddec)

Conflicts:
	ocaml/xapi/xapi_db_upgrade.ml
	ocaml/xapi/xapi_host.ml
	ocaml/xapi/xapi_vm_helpers.ml
CP-8155: Code change for xapi and v6d in Creedence to make WLB as a licensed feature

Signed-off-by: Phus Lu <phus.lu@citrix.com>
Imported-by: John Else <john.else@citrix.com>

(cherry picked from commit 94703808d4c58c2ef601d39271f160a2f3145507)
CP-8155: Code change for xapi and v6d in Creedence to make WLB as a licensed feature

Signed-off-by: Phus Lu <phus.lu@citrix.com>
Imported-by: John Else <john.else@citrix.com>

(cherry picked from commit 65f660c774a925e2d82af74f0802bab87ffa309d)
CA-135179: xapi shall raise error but not clean database when disconnect WLB failure.

Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
Imported-by: John Else <john.else@citrix.com>

(cherry picked from commit 8fe838e12e8482af9e81bb4ccd8c16b58089efd8)
CA-137044: XAPI shall handle the WLB disconfigure error according to CA-60147,CA-93312

Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
Imported-by: John Else <john.else@citrix.com>

(cherry picked from commit 8105fe781a98964905c74fff85d23eba5e5046c8)
Merge pull request #1825 from johnelse/wlb-trunk-port

Forward port WLB changes from xs64bit-ring3
Simplify an if statement

Signed-off-by: John Else <john.else@citrix.com>
(cherry picked from commit 5df6446448129a097c8337a9aabf565ba47a0030)
CA-140331: Relax merging of pci databases

Allow subdevices to be merged into the primary database even if the
device names do not match.

Signed-off-by: John Else <john.else@citrix.com>
(cherry picked from commit 90807ddbbed8993e8f12e694b24a56a352f93a43)
Add another Pci_db merging test

Signed-off-by: John Else <john.else@citrix.com>
(cherry picked from commit 4549499797cf7a6bbf7e21e70329286ae50b4dc0)
Switch the stylesheet to the in the xenserver subdir

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Docs: update release names and page title

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Merge branch 'ca98185-sr-create-needs-host-uuid-master' of git://github.com/mcclurmc/xen-api into mcclurmc-ca98185-sr-create-needs-host-uuid-master

Conflicts:
	ocaml/xapi/cli_operations.ml