Update Runtime/SpecFlowContext.cs

Deal with the case that the value may be stored in the dictionary as null.
Added test for handling null value in TryGetValue

should close issue #248
Merge pull request #248 from ngbrown/patch-1

When a ScenarioContext key/value is set to null, the TryGetValue() function fails