Fix intermittent hang when creating a Var with a uint value.
Fix intermittent hang when creating a Var with a uint value.

- Sometimes the runtime will just hang, without issuing an error, when casting an object of type uint to an int (int)varObj.  Using Convert.ToInt32(varObj) does not seem to have this problem.

xamarin/WebSharp,xamarin/WebSharp,xamarin/WebSharp,xamarin/WebSharp,xamarin/WebSharp,xamarin/WebSharp