Expand all DBObjects before inserting them into the Index.
replace tabs with spaces.
- Remove Hemcrest and change unit tests to use AssertJ.
- Adjust code formatting to match existing code style.
- Remove unused LOG and variables from index.
Implement a replace with object class, to correctly use the object class.
Merge branch 'master' into feature/correctly_use_setObjectClass

Conflicts:
	src/main/java/com/mongodb/FongoDBCollection.java
	src/test/java/com/mongodb/FongoDBCollectionTest.java
Remove legal note.
Expand all DBObjects before inserting them into the Index.
replace tabs with spaces.
- Remove Hemcrest and change unit tests to use AssertJ.
- Adjust code formatting to match existing code style.
- Remove unused LOG and variables from index.
Merge branch 'feature/expand_flattened_objects_on_insert' of https://github.com/nilstgmd/fongo into feature/expand_flattened_objects_on_insert
Merge pull request #48 from nilstgmd/feature/correctly_use_setObjectClass

Correctly use setObjectClass(..) to define target objects
Correclty compare lists of lists with `$in`.
Merge pull request #50 from nilstgmd/feature/handle_in_list_of_lists

Correctly compare lists of lists with `$in`.
add contributor
Use `Util#split(..)` to split keys into a list.
Update documentation with current fongo version. Minor typo and markdown fixes.
More consistent use of the words fongo and MongoDB.
Merge pull request #51 from nilstgmd/feature/update_doc

Update documentation with current fongo version. Minor typo and markdown fixes
Adding `travis_wait` to write a log every minute while executing `mvn install` to get rid of intermitted build failures due to timeouts.
Inlcude skipTests to the travis install, to avoid double execution of tests.