Added compound index. Fixes #93

As discussed in https://github.com/louischatriot/nedb/issues/93, this adds compound indexes.

I went with detecting whether `fieldName` is an array, rather than also having a `fieldNames` property in `ensureIndex`. Either way (or another way) is fine by me though, so let me know if you'd like me to change it.