Instrument function literals

Function literals defined within a function will have their
statements counted towards the enclosing function.

Function literals defined outside of a function (i.e. in a
file-level var decl) will have a *gocov.Function created with
a name with the format "@line:column".