Made set_superblock_metainfo take a binary_blob_t to improve efficiency.
Made store_t::update_metainfo() more efficient by batching blob updates. Still somewhat bad though.
Inverted hash region intersection so it keeps large range regions, rather than large hash regions (which don't help us, because hash regions don't usually change while ranges change when resharding).
Make previous change compile
Merge branch 'v1.13.x' into daniel_2551_1
fixing header parsing error on redirection
fixing http tests for default redirects=1
Update AMI build script

Review 1657 by @Tryneus
merge of #2560 ruby driver publish fix

two small changes to fix publishing the ruby driver
adding idle notification for v8 to perform garbage collection
fixing crash on streams with r.js
fixing v8 call to be more compatible with different versions
changing sindex perfmons to not collide with primary key
Missing default values

Review 1631 by @larkost
ignoring loopback addresses from getaddrinfo
Do not buffer one row in the JS driver
JavaScript driver 1.13.0-1
Add JS_PKG_DIR to js-clean rule

Review 1663 by @larkost
Add missing argument to call

Review 1677 by @larkost
catching schema_mismatch_exc_t in progress_app_t::handle