SERVER-13645 remove unused files
SERVER-13645 blow apart health.h and clean up headers
SERVER-13645 remove Guarded class
SERVER-13645 fix up consensus includes
SERVER-13686 Add V8 3.25.28.14 (SHA1 92cf0d798d3ad54a903818815286dd83a3ea5f63) to src/third_party/v8-3.25

Using the following:

Clone git://github.com/v8/v8 into temporary directory
Extract snapshot using git archive:
    git archive 92cf0d798d3ad54a903818815286dd83a3ea5f63 > v8-3.25.tar
Unpack 3.25.tar into src/third_party/v8-3.25
Generate trig-table.cc.
Reduce the size of src/third_party/v8-3.25:
    rm -rf benchmarks/ \
           build/ \
           codereview.settings \
           DEPS \
           WATCHLISTS \
           Makefile \
           Makefile.android \
           Makefile.nacl \
           samples/ \
           test/ \
           tools/
SERVER-13645 proper headers in debug mode
SERVER-13616 "type 7" (OID) error when acquiring distributed lock for first time
SERVER-13309 revise cloneDb.js in an attempt to eliminate grid.js
SERVER-13309 remove grid.js

also fun.js and network.js since grid.js was the only thing that used them
Merge remote-tracking branch 'upstream/master'