SSL certificate verification PYTHON-466
Standardize tests' handling of DB_IP and DB_PORT, fix PYTHON-475
Fix up SSL tests.

Tests shouldn't fail if python doesn't have an ssl
module. Other changes include:

- Document how to test all this (i.e. how to start the server for
  these tests to run)
- Don't do requirements testing in setUp since it's run before every
  method.
- Move the "no ssl module" test into it's own test class
Clean up match_hostname import
Skip text index test on mongos.

setParameter doesn't work through mongos so we
can't actually enable text search. SERVER-8660.
Add HASHED and GEOSPHERE index constants PYTHON-468
Fix exception handling when ssl isn't available.
Spelling.
Document Kerberos support limitations PYTHON-465
Minor test fix for python 2.5.
Don't mask invalid hostname certificate errors.  PYTHON-478
minor: change to bucketSize index args documentation
Add Emily Stolfo to contributors.
Documentation clarifications PYTHON-486 / PYTHON-487
Remove obsolete comments about collection size limits.
just added some existing Flask tool
Fix links and line wrapping.
Added full_response parameter to find_and_modify PYTHON-492
Trivial doc updates.
Fixing write concern logic on a collection - PYTHON-474

Adding warnings in documentation about a change
in side effects when calling write_concern