Add regex support to $all query

Regex is allowed inside of `$all` operation, so

    db.test.insert({name: 'john johnson', keywords: ['john', 'johnson']});
    db.test.find({keywords: {$all: ['john', /^jo/]}});

should return one result.