Add within.js (CC0)

The intent is to simplify the modules declarations while keeping compatibility
with nodejs and the browser.

within is a factory of semi-private spaces where properties and events
can be shared. I will replace each module pattern with:

within("coquette.maryrosecook.com", function(get, set, publish, subscribe){
 ...
});

This will allow to share data and event between the modules, now part of
a common space, more easily.
Add within.js to the list of scripts to concatenate
Use within() in all modules in unit tests
Bug fix: "this" is the new instance of Coquette, not the shared space here

I now call the getter get("updater") to retrieve the new instance of the
updater, instead of this.updater.
Bug fix: preserve public API

In the browser, Coquette is expected as a global, with properties set
on the instance of coquette for each instance of the other modules.
Update combined and minified scripts, now using within()