Refactoring salt.modules.zpool.add to allow addition of spares as well as accept multiple vdevs