Fix deadlock in ForeverTransport.ProcessMessages

- Since disposer.Set sometimes blocks waiting on InitializeTcs,
  ensure disposer.Set isn't called until InitializeTcs has completed.
NullMethodDescriptor now lists potential matching methods
#981
Inconsistent casing in NullMethodDescriptor fixed
#981
Updated tests to expect NullMethodDescriptor to list overloads

#981