CXX-281 Merge upstream changes for SERVER-5668

SERVER-14482 Add add missing appendX methods to BSONArrayBuilder

Conflicts:
	src/mongo/bson/bsonobjbuilder.h
	src/mongo/bson/mutable/document.cpp
	src/mongo/dbtests/jsobjtests.cpp
CXX-275 Backport server r2.7.2..r2.7.3 changes
minor: fix windows unused var warning
BUMP legacy-1.0.0-rc0
post legacy-1.0.0-rc0
SERVER-5436 improve ipv6 parsing in HostAndPort
Update README to reflect rc0 release
CXX-294 Use warning suppressions rather than macros for windows deprecations
Enable text search to fix test
CXX-296 Add local yml config file
CXX-300 Remove goodies.h
CXX-301 Backport server r2.7.3..r2.7.4 changes
CXX-302 support basic buildvariants
minor: test against mongodb 2.6.4 instead of 2.6.2
minor: add link to wiki to README
CXX-310 gtest filter option
CXX-148 Add geo API to legacy C++ driver
perl tool to aid in backports
minor: templates do not need calling convention
CXX-312 Install boost 1.41 on RHEL builds