Created a reference implementation of the usage service method in the service adapter base class, with provision for overriding two hook methods that can allow subclasses to handle project specific aspects of how code is organized and how strings are referenced inside code files.
Merge pull request #45 from zazzle/master

mEventBindings, mDeclarativeChildren, mDeclarativeElements, mChildBindings and more!
Generalized the code from the Uize.Str.Whitespace module to allow it to be used for different types of character classes (like digits, punctuation, etc.)
Announcement TODO tweaks.
Chipping away at some docs.
More progress on docs for Uize.Loc.Pseudo.
This fixes the issue with not being able to capture references to the static methods, since the Uize.Str.Whitespace module was converted to being an instance and we can't expect all modules to always call the methods on the module as context (we had some cases of references to the methods being captured in local variables).
The doc for this method got lost in the shuffle.
Changed the meaning of an array for path filter to an or expression rather than an and expression.
This should be the remainder of the doc for the Uize.Loc.Pseudo module (just need a final review).
Final review and corrections to the docs for the Uize.Loc.Pseudo module.
Shouldn't do things like changing the global window object reference as part of module loading - module loading shouldn't have these kinds of side effects. The last test to restore the window object is correct, but there is asymmetry in that setting is done always upon module loading, whereas restoring is only done as part of test execution. Setup like this should only be performed as part of test execution. This bug resulted in an interesting breakage of the build process for the site, since this side effect of setting the window object lead to the safety check inside the xSelector module no longer working.
Created a news announcement for the new Uize.Loc.Pseudo module.
Factored out segment highlighting logic from Uize.Build.Search module into a new Uize.Str.SegmentHighlighter module.
Fixed some issues affecting scrunched code.
Fixed silly copy-and-pasto.
Why not use the Uize.noNew method for what it was intended for?
Finished up the documentation for the Uize.Str.Whitespace module.
We don't need extra periods. Period!
Created a news announcement for the Uize.Str.Whitespace module.