librustc: remove check::FnKind enum since we only ever use one variant.

The distinction doesn't make sense any more since we don't have do blocks anymore.