added a retry loop around commiting a migration transaction #1032
Merge branch 'bugfixes/tokumx-1.4'
compile fix #1032
Merge branch 'bugfixes/tokumx-1.4'
added check to migrate commit for case when commit succeeds silently #1032
Merge branch 'bugfixes/tokumx-1.4'
added NEWS about #1032
Merge branch 'bugfixes/tokumx-1.4'
changed primary shard choice to be based on uncompressed size #422

Turns out #1037 was because my test wasn't inserting enough compressed data, this change makes that
irrelevant.

fixes #1037
added test for #422

fixes #422
fixed some tests with assumptions broken by fixing #422
Merge branch 'bugfixes/tokumx-1.4'
changed rpms to build with static pcre #1033

Older CentOS machines have a too old libpcre so we should build with the one
in the repo.

fixes #1033
Merge branch 'bugfixes/tokumx-1.4'
removing overactive assert in auto1.js #1039

This assert doesn't make sense anymore because TokuMX is more sensitive to
data size when choosing new shards.

fixes #1039
Merge branch 'bugfixes/tokumx-1.4'
made mongostat obey --rowcount with multiple servers #1040

fixes #1040
Merge branch 'bugfixes/tokumx-1.4'
Not sure how this got committed - removing it
made scale parameter to db.stats/db.coll.stats more magical #1038