tinytest: drop results for a run when requested by client, not onComplete.

Should be useful for a non-browser-based test runner.
add npm "tar" package for use by engine
bump dev_bundle version to 0.2.11
Merge branch 'dev-bundle-nodetar' into devel
Fix capturing the twitter identity information
Merge pull request #544 from timhaines/fix-twitter-server-after-update-to-oauth1binding

Fix capturing the twitter identity information
make static bigdata app to stress page load (merge box)
Rename soma.jpeg to soma.png, because that's what it is.
Add comment to History.md
Improvement to last commit changing History.md
More History.md fixes
Fix queries and updates with JS RegExp objects with //i and //m flags.

Follow-up to 28a136d7 continuing to address issue #346.
Add a XXX caveat to #346 fix.
Add skip and limit support to observe.
Feedback from review.
Move some tests around. No functional changes.
Make find(1) and find({_id: 1}) return the same thing.
Refinements to limit/skip observe support:

 - Decide that queries need to be recomputed in _modifyAndNotify directly
   instead of in _removeFromResults and friends; this is because the choice of
   which _fooFromResults function to invoke might not actually be correct in the
   presence of skip and limit. (The previous code still worked because all three
   of those functions had the same code for the skip/limit case.)

 - If update or remove affects more than one doc for a query, only recompute it
   once at the end instead of once per doc.
Add a fast path to limited unsorted unskipped queries.
Merge limit/skip support in observe into devel. Fixes #528.