CP-5818: Productise removal of lvm2-lvcreate-inactive-flag.patch

Snapshot creation process uses a temp file with all snapshot information in
the name of the file. Since this name is too long and not liked my mapper,
the file is created in an inactive mode. Changed the logic to create a file
with shorter name and all informaton is written inside the file. Inactive flag
for lvcreate is no longer required.

Signed-off-by: Chandrika Srinivasan <chandrika.srinivasan@citrix.com>
Reviewed-by: Thanos Makatos <thanos.makatos@citrix.com>

GitHub: closes #31 on xapi-project/sm
CA-113840: Add support for the Adaptec Raid Driver

Signed-off-by: Robert Breker <robert.breker@citrix.com>
Reviewed-by: Vineeth Thampi Raveendran <vineeth.thampi@citrix.com>

Github closes: #21 on xapi-projects/sm
CA-115712: Add support for the Cisco fnic FCoE driver

Signed-off-by: Robert Breker <robert.breker@citrix.com>
Reviewed-by: Vineeth Thampi Raveendran <vineeth.thampi@citrix.com>

Github closes: #32 on xapi-projects/sm
CA-113322: avoid using realpath wrt the new devmapper convention

Due to the change on dev mapper linking/naming conventions, we should
avoid using realpath to chase to the final path. Also, we can now
rely on vhd-util itself to canonicalize the path.

Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
Reviewed-by: Vineeth Thampi Raveendran <vineeth.thampi@citrix.com>

GitHub: closes #20 on xapi-project/sm