[xenserver] StorageRepository.save should use sane defaults

- Added required tests
- Minor StorageRepository tests refactoring
Merge pull request #1448 from rubiojr/xenserver-sr-fixes

[xenserver] StorageRepository.save should use sane defaults