fix array member assign
Merge branch 'features' of https://github.com/albertcui/gawk
made array assignment work, changes to semantic_checker
fix statements not needing booleans
try not allowing returns in structs
updates to test script