Convert shorthand object literals to ES5 syntax.
Remove unused functions.
Hook up linking.
Move LinkSetFailed from the section on linking to the section on LinkSets.
Fix comments documenting $DefineConstant and $LinkImport; remove obsolete primitives; fix up the LinkImport code.
Document $IsModule primitive.
Add and remove boring primitives that are/aren't being used now.
Mark linked modules as .status = "linked" after successfully linking them. Cause linkage success to decremenet reference counts on the successfully linked Loads rather than keep them around forever.
The downstream half of hooking up EnsureEvaluated to the loader via $Get/Set/DropComponentDependencies.
`module` is allowed as a keyword, but it's potentially confusing. Switch to `mod`.
Drop $DropComponentDependencies in favor of $SetComponentDependencies(c, undefined).