add a minimal mapReduce engine
Array.sum is missing :-(
emit can not be called
handle exception
Merge branch 'project-string' into mapreduce
Merge remote-tracking branch 'github/master' into mapreduce
start for finding with $near
prepapre for index2d
entrySet for DBOject
adding command geoNear
distanceSpherical is good
Merge branch 'idfirst' into geonear

Conflicts:
	src/main/java/com/foursquare/fongo/impl/Util.java
	src/main/java/com/foursquare/fongo/impl/index/IndexAbstract.java
	src/test/java/com/foursquare/fongo/FongoIndexTest.java
	src/test/java/com/foursquare/fongo/FongoTest.java
respect insert order in GeoIndex
Merge remote-tracking branch 'github/master' into geonear
trying geoIndex more
adding only if necessary
handle error when creating index
Merge branch 'correct_inner_index' into geonear

Conflicts:
	src/main/java/com/foursquare/fongo/impl/index/IndexAbstract.java
	src/test/java/com/foursquare/fongo/FongoIndexTest.java
more real perf test
remove synchronized because the synchro is done by FongoDBCollection (for update in example, synchronized must be done on FongoDBCollection, not IndexAbstract