Add LIKE and IN expression

Like Expression for strings comparison with regex syntax.
In Expression: takes an array of selected value type and checks for fields that match one of these values.
Merge pull request #265 from kateyy/feature/Like_In_Expressions

Add Like and In Expression
Current state of affairs
Integrate concurrent structures with Store
Add basic test for thread safety
Current state of the art
Fix up some more issues, replace spinlock with atomic fetch_and_add
Remove duplicate value insert test
Fix clang and g++4.7 issues
Add dictionary iterator test, rename callback type
Undo make change
Split out generic tests