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
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
Renamed result.go to cursor.go
Zero values when decoding results
Merge branch 'feature/iter_reuse_result' into develop. Closes #123.