…ge discovery loses the narwhal/lib from require.paths
…utors are normalized to an Author type, with their 'name', 'email', and 'url' attributes parsed out, and a sensible toString to recompose them.
…hal didn't know it's own name, which is necessary for Jack to depend on it.
… a 'sea' activation script and a package.json optionally populated with command line options.
Factored lib into stdlib and lib to distinguish the standard library from Narwhal components. Conslidated the "fixtures" variable into "system". Obviated need for bootstrapping to define the load path, since it's constructible based on the system.prefix and system.platforms.
…ctory name conventions and made uniform the convention that each can be a string or array of strings, and that both packages and jars are directories that contain packages/jars to be loaded.
… as stand-alone applications with an main.js in their root, or overridden in package.json, and an optional .narwhal/parent symbolic link for inheriting a packages from elsewhere. Also converted the package reader algorithm from depth-first searching to breadth-first searching.
…variable/module so that they are object identical, in preparation for presumed specified removal of the free variable.