Add anonymous type evaluator test
Revert "Merge pull request #615 from nealef/master"

This reverts commit ce6acbe4db3caca1d54f08f9758a88a7768ff236, reversing
changes made to 7f0328f12ae9b91c9adc5dd0c9ce0fc770f81a06.
Don't try to inflate nested types of missing type. Fixes #11996
Don't throw when trying to parse leading sign number only. Fixes #12008
Make reusing few expressions easier
Make LocatedToken top level type
Allow parsing compiler arguments with user specified defaults
Run repl in unsafe mode by default
Add System.Diagnostics.Switch/etc. to the MOBILE profile.

Followup to:

	http://forums.xamarin.com/discussion/comment/11823/#Comment_11823

These are Switches with a labotomy: the MOBILE profile does not
support System.Configuration.dll, so there is no support for
.exe.config files or
System.Diagnostics.DiagnosticsConfigurationHandler.

Consequently these Switches are largely a compatibility/portability
aid: they DO NOT have the full functionality that the desktop
profile affords. Specifically, there is no way to provide an XML
config file that contains the Switch values to use. If you need to set
the Switch values, this MUST be done manually, e.g. through a Switch
constructor's `defaultSwitchValue` parameter or through a property,
e.g. for SourceSwitch:

	http://msdn.microsoft.com/en-us/library/w65awck1.aspx
	http://msdn.microsoft.com/en-us/library/system.diagnostics.sourceswitch.level.aspx
Avoid potential NRE is the UserCAStore could not be created. ref: desk #33432
Bump to master 7cd961939c9495362d619d8636366033253fc3ee.