explicitly don't match boxed versions of primitives
Merge branch 'pr-1032' into pull-requests
Allow new Random instances to be constructed with specified seed.

For repeatable unit test failures with "random" data it's useful to be
able to create deterministic random number sequences.

Introduce `Random.create(seed...)` which returns a object with the
`Random` API (`id()`, `choice()`, etc.) initialized with the passed
seed(s).
note in History
Merge branch 'pr-1033' into pull-requests
return true/false from EJSON.isBinary
Merge branch 'pr-1034' into pull-requests
Support Meteor.defer in inactive iOS tabs.

In iOS Safari, `setTimeout` and `setInterval` events are not delivered
to inactive tabs (unless and until they become active again).  This
means that using `setTimeout(fn, 0)` to run `fn` in the next event
loop can in fact delay `fn` indefinitely.

This implementation uses the native `setImmediate` (when available) or
`postMessage` (all other modern browsers); falling back to
`setTimeout` if the first two aren't available.

The `qa` subdirectory includes a manual test to check that `defer` is
working in inactive tabs.  (Sadly the test can't run automatically
because scripts aren't allowed to open child windows except in
response to user events).

Factors out some common code in `timers.js`.
move app out of package
History.
Merge branch 'pr-1023' into pull-requests
Add comment to past package
Add missing word.
Merge branch 'pr-1045' into pull-requests
Fix CoffeeScript error reporting.

Fixes #1050.

With the upgrade to CoffeeScript 1.6.2 the source file name and line
number of a parse error is no longer present in the `message` field of
the exception.
History
Merge branch 'pr-1052' into pull-requests
Remove fixed width constraint. Fixes #1043.