Merge remote-tracking branch 'origin/jwc/base' into ldc/tests
Construct 1 lib index per dialect.

[Issue: ]
Proper handling of files in VDM libs tests.

Libs gotten as resources off the index file specified
in the pom.

[Issue: ]
Generate 1 example index per dialect
Fix handling of examples.

Examples now loaded as resources off the jar using index files.
Loaded resources are converted to URI so we have to thread
1 more exception throw through the code.
Clean up some example stuff.
Hack around spaces in filenames.

[Issue: ]
fixed #335 corrected up/down history and improved error message + ignored empty entry
Merge remote-tracking branch 'origin/ldc/tests' into jwc/base