IDynamicAccessor - fixed default values for double/float/object to be NaN/undefined
Added GetMemberOrDefault which takes a default value, removed default value from GetMember
Added Dynamic.GetUndefinedValue<T> which returns NaN
Fixed ExpandoObject/BinJson/Amf3Object