Enum & Value type recognition fix.
In the portable runtime system.enum & valuetype seem to be in
System.Runtime and not in mscorlib any longer. This patch fixes that.
see: https://bugzilla.xamarin.com/show_bug.cgi?id=20180