Removes the restriction that the DWARF type for the receiver of a method
must be a TypeDef. This seems reasonable in practice, but it turns out
Go DWARF does not consider
```
type X int
```
to be a typedef. This patch also allows for calling a method where the
receiver is not used or passed in, such as:
```
func (_ X) Method() { println("why") }
```
|
||
|---|---|---|
| .. | ||
| api | ||
| dap | ||
| debugger | ||
| rpc1 | ||
| rpc2 | ||
| rpccommon | ||
| test | ||
| client.go | ||
| config.go | ||
| listenerpipe.go | ||
| rpccallback.go | ||
| server.go | ||