minor fix for bug 9520:
- socket configuration attempts to determine if system supports ipv6
- checks app configuration, but configuration throws exception if called from embedded context
- solution is to put a try/catch guard and fall to an alternative test for ipv6
fixes ctaggart/mono#2 cpuid() now compiles in VS 2012
Merge pull request #600 from tr8dr/master

Fix for bug 9250 (critical bug for embedded mono)
Handle property with default values. Fix part of #13336.
Get rid of the MONO_ARCH_ENABLE_LMF_IR define added by 0938c69a52654e02bbb8f0c2107183404516dec6, use flags in MonoCompile instead.
Fix a problem in emit_pop_lmf (), it no longer needs to change the current bblock.
Generate the push/pop LMF code as IR on x86.