Add progress bar for indexes, v2
Pass CXXFLAGS to v8 build

Cherry-picked from 3be254e
Closes #1874
Review 1136 by @tryneus
Replaced boost::bind in arch/address.cc.
Removed a boost::bind in arch/timing.cc.
Made rpc/mailbox/mailbox.cc use std::bind.
Replaced a boost::bind in cluster.cc.
Removed another boost::bind in cluster.cc.
Removed another boost::bind from cluster.cc.
Removed another boost::bind from cluster.cc.
Applied some leet hacks to pmap.hpp so that it would be nice to std::bind callables on gcc 4.4.
Removed boost::bind from cluster.cc.
Removed boost::bind from backfill_progress.cc.
Removed boost::bind from heartbeat.cc.
Removed boost::bind from namespace_interface.cc.
Don't print function(..) for an implicit var -- Related to #1894
Check if hasImplicit returns true and not if it coerce to true (style)
Javascript driver: 1.11.0-4
Make post_construct_and_drain_queue() not rely on destructor ordering as much. Also acquire an auto_drainer_t::lock_t earlier for safety.
Previous commit didn't compile.
fixing error on export of cluster with no tables