主キーに配列のデータを持つフィールドを指定しているとエラーになるのでコメントアウトしました。

エラーの詳細

probability_with_array_value1s.indexes.create({"value"=>1}, {:unique=>true})The operation: #<Moped::Protocol::Command
  @length=83
  @request_id=1071
  @response_to=0
  @op_code=2004
  @flags=[]
  @full_collection_name="fontana_sample_test.$cmd"
  @skip=0
  @limit=-1
  @selector={:getlasterror=>1, :safe=>true}
  @fields=nil>
failed with error 11000: "E11000 duplicate key error index: fontana_sample_test.probability_with_array_value1s.$probability_with_array_value1s_idx99  dup key: { : 0 }"
fontanaの最新版を使うように修正しました
fontanaの最新版に対応したfontana_client_supportを使うように修正しました
デバッグのためにDBへのアクセスをログに出すようにしました
MongoDBのドキュメントの中のキーに.や$が含まれているとエラーが発生するので修正しました

failed with error 12527: "not okForStorage"

See https://github.com/mongodb/mongo/blob/master/docs/errors.md
.gitignoreを修正しました
master_diffsのspecは一時pendingにしました
ruby 2.0.0-p353 で spec を実行するために、debuger gem を更新しました
Merge pull request #6 from groovenauts/fix/test_failure

テストが失敗していたので修正しました