Fixed link to stack overflow in docs.
Use Twitter API v1.1 to verify_credentials
Merge pull request #659 from timhaines/update-twitter-api-to-v.1.1

Use Twitter API v1.1 to verify_credentials
Replaced _compileSelector logic with non-eval'd code.

Implement $elemMatch.

(Commits squashed together by glasser, and some now-dead code removed.)
Some modifications to Ed-von-Schleck's selector compiler patch:

- Improve regex match against array.
- Improve matching of explicit deep nulls.
- Instead of doing a high-level "catch TypeError", do more explicit
  type checks.
- Clone the selector (since we're going to save a reference in our
  closure).
Rewrite selector compiler against with a "compile to specific function"
approach.
Rewrite sort compiler to avoid eval, too!
Merge branch 'selector-compiler-rewrite' into devel

This is a complete rewrite of the Minimongo selector and sort compiler to no
longer use eval, started by @Ed-von-Schleck and finished by @glasser. It makes
the code more readable and no longer requires all queryable types to be
serializable in an eval-able way; the latter will be useful once the in-process
EJSON work on the ddp-pre1 branch is ready.

(It also makes selector compilation faster, though selector evaluation appears
to be very slightly slower.)
Merge branch 'devel' into ddp-pre1-selector-compiler-rewrite

Note: some tests fail. Will be resolved before merging to ddp-pre1.

Conflicts:
	packages/minimongo/selector.js
EJSON: Remove serializeForEval method, no longer needed with new selector
compiler.
Adapt selector-compiler to ddp-pre1.

Make sure that direct ID comparisons use EJSON.equals.

Now all tests pass.
Merge branch 'ddp-pre1-selector-compiler-rewrite' into ddp-pre1

Incorportate the selector compiler rewrite (from devel), making necessary
adjustments based on ddp-pre1's changes.