Updated simple test data
Added auto-test, improve error/warning handling
Added test data and tests for data loading
Also set error code when loading a dataset
Improve error reporting in plugin
By default use the current Crayfish layer as the mesh

Only when the current layer is not a Crayfish layer, we will try to guess mesh file name.