go backend: support for new map and array syntax `[]int(1,2,3)` and `map[string]int{"a":1, "b":2}`
deprecated while/else and for/else, updated README.