Merge tag 'v0.4.1' into develop

Release v0.4.1
Merge branch 'hotfix/v0.4.2' into develop
Improved encoding performance by changing psuedo-type detection logic
golint: remove unnecessary else blocks, omit few types from variable initializations and change how few integers are manipulated
cancel the changes in encoding package because of failed CI build
Added further improvements to encoding performance
Updated the query build function
Fixed pseudo-types
Improved memory allocation for utils function
Fix a typo that causes wrong behavior

The Avg function is calling “Sum” which is not the intended behavior.
Fixed broken test
Merge branch 'athiwatc-master'
Tidied up Expr function and fixed tests
Added support for decoding GEOMETRY pseudo-type
Updated proto file
Added geospatial terms
Added geometry encoding + fixed tests
Added UUID term
Updated RunOpts
Added AtIndex term