fixed a bug in Slice
use better generic cursor api
Merge remote-tracking branch 'esmet/kv_dictionary' into merge

Conflicts:
	src/mongo/db/storage/tokuft/tokuft_dictionary.cpp
Merge branch 'kv_dictionary' of https://github.com/leifwalsh/mongo into kv_dictionary