Fixed tests
(cherry picked from commit 023d349dbb46c45e4d1b10ecdb44c15679d0f6a9)
Merge pull request #966 from sjinks/has_many_to_many

[1.2.2] Fix broken hasManyToMany()
unused variable ‘i’
‘marker’ may be used uninitialized in this function
‘uidx’ may be used uninitialized in this function
‘regexp_length’ may be used uninitialized in this function
variable may be used uninitialized in this function
‘parser.tmp_state’ may be used uninitialized in this function
‘marker’ may be used uninitialized in this function
‘phql_key’ may be used uninitialized in this function
Regenerated builds
Merge pull request #967 from sjinks/compiler-warnings

[1.2.2] Fix all compiler warnings
Adding asserts to String filter
Merge pull request #972 from odiel/patch-1

Adding asserts to String filter
Fix #980
(cherry picked from commit b59c33d8e40af336507d850fa12575344a8ba540)
Unit test
(cherry picked from commit 1b2f780ddaef1036fbe6753ee536e85117c6849f)
Merge pull request #982 from sjinks/issue-980-1.2.2

[1.2.2] Segfault in unserialize()
Fix segfault when GC is on
(cherry picked from commit c4afe0acc2342b736f9e1b020e1e85c3b2a4d5b6)
Merge pull request #985 from sjinks/segfault-config-1.2.2

[1.2.2] [Regression] Fix segfault when GC is ON
Fix typo in the method name
(cherry picked from commit a3a5dcbefe8f5901c804354b6fe25bc233a5115c)