Avoid query.flatten (+600op/s!)
Merge pull request #47 from golyshevd/avoid-flatten

Avoid query.flatten (+600op/s!)
Avoid micro-benchmarking
Prepare code to avoid calling flatten in runtime
Avoid flatten & mergeArgs in run time
Merge pull request #48 from golyshevd/avoid-flatten

Avoid flatten
Do not allow escape query argument keys
Add special test case
Fix special case bug
Fix some special build cases
Merge pull request #50 from golyshevd/gh-49

Do not allow escape query argument keys
Run travis on multi-os
Merge pull request #51 from golyshevd/os

Run travis on multi-os