Cursor alive checking

Otherwise slow query every 2 seconds
ENH: add a --no-dump option to disable dump_collection() if no timestamp is defined in oplog config
significantly reduce time processing unnecessarily large counts
ENH: --batch-size specifies how often to update the config file with position in oplog
bug fixes
modified schema.xml to work with test_solr.py
Changed module name from mongo_connector --> connector to avoid namespace conflicts
setup.py appears to work now
mongo-connector executable set up by entry_points in setup.py also appears to be functional
including doc_managers module and excluding tests during installation
added "tests" module as the test suite to run from setup.py, allowing the usage of `python setup.py test`
general cleanup of setup.py
changed the README and some comments in sample_doc_manager.py to reflect the new name of the 'connector' module
clarified specification of doc manager __init__ in the README
Added CHANGELOG
modified queries for test_elastic_doc_manager to happen only on "test.test" namespace so tests don't fail if database is non-empty for other indices
test_alastic_doc_manager incorrectly assumes results are returned in a particular order from range queries
solr_doc_manager shouldn't validate URLs
solr_doc_manager should fail with SolrError if it encounters one while getting schema fields
added installation instructions to the README
removed superfluous colons from the README to achieve consistency among headings
Merge branch 'master' of https://github.com/YuriyIlyin/mongo-connector into github_5

Conflicts:
	mongo_connector/oplog_manager.py
accidentally removed a try-except block during doc manager upsert
mongo-connector should create an empty oplog progress file if none exists
github_13: fixed long lines