20141021-2004-DWDT Refactored DynValueExtensions.GetMember() to return DataType.Nil rather than a NULL value for an invalid key. Also refactored DynValueExtensions.GetPropertyValue to better follow the DRY principle by calling through to DynValueExtensions.GetMember()