go backend: support name keyword args in function calls `f(a=1, b=2)`
go backend: support function keyword defaults `def f(x=1, y=2)`
go backend: support function calls with variable arguments `def f(*args)`
go backend: starting on translation of class into struct and methods.
go backend: use dict literal in class body to typedef the attributes of self.
go backend: testing object constructor `__init__`
go backend: fixed create new instance of class.
go lang: fixed passing normal and keyword args when making a new instance of a class.
go backend: allow passing functions and methods to other functions as callbacks.
note: this requires the return type enclosed in '(' and ')', example a callback that takes int and returns int: `def f( callback:func(int)(int) ):`
go backend: simple array slices `a[n:n]`
fixed evaluation order `a = False and (False or True)`
go backend: `range` builtin.
fixed exception expressions (PEP463)
fixing regtests
fixed annon functions in dicts or keyword args in normal mode
automatically translate coffee scripts to javascript and inline them in the output html.
improved `new` syntax keyword.
fixed `JS(" new XXX")`
fixed `	new XXX` tab space before new.
new backend Gopherjs
Go backend: fixed chan test, and sending data over a channel.