MegaRAID Plugin: Fix volume_raid_create() when have multiple cards.
MegaRAID Plugin: Fix volume_raid_create() when have multiple cards.

Issue:
    volume_raid_create() will incorrectly raise ErrorNumber.INVALID_ARGUMENT
    about disk not from the same controller when trying to create
    volume on second controller.

Root cause:
    Old code skip the controller number check when controller ID is 0.
    On second controller, the check will look like 1 != '1', that
    means raise error anyway.

Fix:
    Convert string to int before checking controller ID.
    Don't skip controller ID check on 0.

Special thanks to Bruno Goncalves who found this bug.

Signed-off-byr Gris Ge <fge@redhat.com>

joehandzik/libstoragemgmt,libstorage/libstoragemgmt,HP-Scale-out-Storage/libstoragemgmt,jumitche/libstoragemgmt,cathay4t/libstoragemgmt,joehandzik/libstoragemgmt,HP-Scale-out-Storage/libstoragemgmt,cathay4t/libstoragemgmt,jumitche/libstoragemgmt,HP-Scale-out-Storage/libstoragemgmt,tasleson/libstoragemgmt,cathay4t/libstoragemgmt,tasleson/libstoragemgmt,jumitche/libstoragemgmt,cathay4t/libstoragemgmt,HP-Scale-out-Storage/libstoragemgmt,jumitche/libstoragemgmt,libstorage/libstoragemgmt,jumitche/libstoragemgmt,tasleson/libstoragemgmt,lazy404/libstoragemgmt,lazy404/libstoragemgmt,tasleson/libstoragemgmt,lazy404/libstoragemgmt,cathay4t/libstoragemgmt,joehandzik/libstoragemgmt,libstorage/libstoragemgmt,libstorage/libstoragemgmt,lazy404/libstoragemgmt,tasleson/libstoragemgmt,joehandzik/libstoragemgmt,libstorage/libstoragemgmt