Configure the sample data directory in, install

If the data directory is defined then configure it in, and install
the Data directory. This is expected to be called "Data".
Conditionally add a menu, and entries for sample data

This checks the files exist, references them relative to the binary
path, and attempts to open them.
Merge branch 'sampledata'