Allow '-' in model link names, at least for now.

+review REVIEW-5264
Ignore/fix a bunch of tests now that model elements can't be inserted at nested paths in the graph (i.e. they must be inserted via the parent).

The ignored tests will be fixed and unignored soon.

+review REVIEW-5264