See #58. Experimental named constructor generation in wire/debug
Close #58. Unit tests for wire/debug setting constructor name
See #53. Switch wiki links to real markdown links
Initial work on #48. lib/functional now exports compose.async which does promise-based functional composition.  Integrating this into connections shouldn't be hard, but must be careful not to break the compose factory
Fix a few more broken links and typos per #53
Introduce promise-awareness into pipelines created for connections, but not for compose factory
Use conditional approach that automatically switches to async composition if any function being composed returns a promise
Add tests for compose factory when promises are introduced into a composition.  Silence wire/debug output during unit tests
Initial implementation of new proxy, with unit tests.  Needs extend mechanism
Change contructor name to WireProxy for easier debugging. Remove extension method after discussion w/john.  People can just use standard JS mechanisms like method replacement, or meld to add behavior to proxies
Updated context and plugins to use new proxy infrastructure.  Re-implemented NodeProxy as a prototype, so all proxies are proto-based now--creating lots of them, as wire tends to do, should be faster
Starting to refactor context.js. Split out a few things, and starting to move toward a model that will support maintaining more component metadata
Remove unused vars
Refactored more out of lib/context into lib/loader
jsdoc for lib/loader
Split context and scope. Still not a great situation since they still currently depend on each other
Refactored plugin registry out to its own module
For now, remove cycle detection code
Fix async plugin init
Extracted wire plugin and ResolvedValue from scope. Abstracted default plugins (base and wire) to defaultPlugins list