Simulator Plugin: Fix incorrect error message on incompatible state file.
Simulator Plugin: Fix incorrect error message on incompatible state file.

Issue:
    When old state file is not an valid sqlite database, user will
    get this confusing error:

        PLUGIN_BUG(2): Got unexpected error: file is encrypted or is not a
        database

Root cause:
    DatabaseError is not well take care when loading state file.

Fix:
    Raise ErrorNumber.INVALID_ARGUMENT error for sqlite3.DatabaseError
    when loading state file.

Test:
    dd if=/dev/urandom of=/tmp/lsm_sim_data bs=1M count=1
    lsmcli ls -u sim://

Signed-off-by: Gris Ge <e24f3acbe39bf94f92e8af3c48f8852106ad5ad7@redhat.com>

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