support for catching errors when resolving values, and test where time-limited access is passed in as a config value and retrieved
introduce WeaklyPresent in maybe using weak references, and use that for streams so that large streams attached to tasks don't cause leaks;
also use a strongly typed tag for effector tasks, including entity information
big change to garbage collection, doing a much better job of keeping a balanced history of tasks -- the primary limit is now on tag,
each tag is allowed to have by default 50 tasks; coupled with new EffectorCalllTag for entity+effector_name, this means we keep
effector calls much longer. (the overall defaults have been increased also, for history to 30 days, and a new per-entity limit of 1000 tasks.)

other miscellaneous cleanup to tasks also, fixing the leak for DST internal jobs, and simplifying how task-completion callbacks work
(so attempting to get() a result in a callback will not deadlock!)
use an internal proxy on tasks so that sub-tasks submitted by the internal job show up as submitted by their parent,
making it easier to GC the right things and show the right things in the dashboard;
also tweak how sub-tasks are cleaned up.  works nicely in gui now!
js file directory and license cleanup: moving all of our code out of assets/js/libs (so it is only 3rd parties), into new util dir, and making sure all files there have correct license information
(and all are compatible with apache).  removed json-formatter / formatJson because built-in JSON works just as well if not better for our purposes.
remove the dev/ files (since we run require.js optimize we don't need that copy of original JS source), and fix some broken usages of old path to brooklyn files
include NOTICE file as per BROOKLYN-19 and DISCLAIMER as per BROOKLYN-22,
both in root of source and included in binary distributable artifacts.
Minor tweaks to README to increase visisbility of apache and podling status,
and removal of old (out-of-date) COPYRIGHT.
exclude JNA (as that is LGPL licensed), as per BROOKLYN-17
address 3rd party java source inclusions, for BROOKLYN-35
update docs page to refer to Apache, remove old contrib agreements, and note that Apache owns the trademarks; remove governance page, and update how-to-contrib to refer to apache; new script and absolute path used in one place to support newer jekyll version
This closes #167
comment on zeroclipboard binary artifact
Merge and close #170
Merge and close #171
Adds support for deploying the visitors example app, backed with Riak
Adds basic support for installing riak 2.0 (does not add support for 2.0-specific features)
Adds riak-admin effector