Adding support for $or directives

I noticed that I didn't get passing tests when using embedded-mongo with a $or directive.
So I added support to it.

Here is a passing test along with $or check in the selector_match? method of the backend.

I also added support for looking for values inside an array, so it should match how mongo searches for values. Again here, there is a supporting test attached.