More SamplerBank fixes.

* If user cancels load/save then exit.
* Load an empty track if no location is in the sampler.
* Remove use of PlayerInfo.
* Use .xml instead of .sampler.xml because of QTBUG-38303.
Only connect signals if an actual track is loaded in BaseTrackPlayer.