Merge branch 'master' into dev
Refactor the beard object in js land to have another member called internal, which shall be the parent of functions that are really only meant to be called by other beard systems and never by applications built on top of beard.  Any functions directly on the js beard object after this shall be things that are more or less reasonable for an application to call itself.
Introduce a new BeardAssetLoader class.  This will be responsible for pushing assets stored in the jar of a beard application into the vision of the js part of the application; mostly a stub as yet, but moved some relevant static functions from BeardUtil into it (which, incidentally, was everything in BeardUtil, so scrapped that).
Oi, it's a new year, innit.
Whimsy reduction: rename Beardlet to BeardApplication.
the run test target for applet mode now execs chromium, because that's what i do as a matter of practical fact every time.
introduce a wad of javascript to do basic availability tests on dom mutation observation support.  the functionality we're testing for with this will be used to implement automagical img-src and link-href substitution with local resources.
Merge branch 'dev'
release version v0.7.0