Keep using real disklocs
We do not need to do anything in invalidate() because it's only called
when we've already dropped our cursor.
Fix key in deleteRecord
implemented advanceTo, sort of
fixed SDI locate
fixed dupKeyCheck for same diskloc
implemented pointsToSamePlaceAs
fixed advanceTo
Check for no KVDictionary::Cursor in KVSortedDataInterfaceCursor
Optimize the case where dataFor is called on the current loc in a
RecordIterator
Merge branch 'kv_dictionary' of https://github.com/leifwalsh/mongo into kv_dictionary
Merge branch 'master' of https://github.com/mongodb/mongo into kv_dictionary
Fix compile after upstream merge
Updates to record store and SDI for managing resumed cursors.
Merge branch 'kv_dictionary' of https://github.com/leifwalsh/mongo into kv_dictionary

Conflicts:
	src/mongo/db/storage/kv/kv_record_store.cpp
	src/mongo/db/storage/kv/kv_record_store.h
	src/mongo/db/storage/kv/kv_sorted_data_impl.cpp
Merge branch 'kv_dictionary' of https://github.com/christianrober/mongo into kv_dictionary