[x86] Disable the no-pushes code for now, it breaks many tests.
Update Graphics.cs - change "Check you DISPLAY"

Update Graphics.cs - change "Check you DISPLAY environment variable" to "Check your DISPLAY environment variable"
Update X11Display.cs - change "Check you DISPLAY"

Change "Check you DISPLAY environment variable" to "Check your DISPLAY environment variable"
Update XplatUIX11.cs - change "Check you DISPLAY"

Update XplatUIX11.cs - change "Check you DISPLAY" to "Check your DISPLAY"
Update XplatUIX11GTK.cs - change "Check you DISPLAY"

Update XplatUIX11GTK.cs - change "Check you DISPLAY" text to "Check your DISPLAY"
Merge pull request #1092 from BrianDurham/patch-4

Update XplatUIX11GTK.cs - change "Check you DISPLAY"
Merge pull request #1091 from BrianDurham/patch-3

Update XplatUIX11.cs - change "Check you DISPLAY"
Merge pull request #1089 from BrianDurham/patch-1

Update Graphics.cs - change "Check you DISPLAY"
Merge pull request #1090 from BrianDurham/patch-2

Update X11Display.cs - change "Check you DISPLAY"
[jit] Align the stack when using the pushless code on x86.
[sys.xaml] remove extraneous NET_2_1 and use __MOBILE__ to make it build for XA/XiOS.
[x86] Reenable the no pushes code.
[x86] Fix the build.
Revert "[x86] Reenable the no pushes code."

This reverts commit 5093efd55883e8a8a093fdb43d938d7b9dde7a4e.

Revert this as it still breaks the build.
Revert "Disable `perf` support in the profiler when running on Android (for now)."

This reverts commit 8e35b7d01e14371851a806dad6196b36d9163c91.

The fallback implementation (as used on other platforms) appears to hang
the runtime. Having a maybe-working `perf`-backed sample profiler is better
than a not-working sample profiler.
Remove the architecture conditions for using `perf` in the log profiler.

We now use generic atomics which work on all platforms, so there's
no reason to keep this constraint here. This allows the `perf`-backed
profiler to be used on mips, ppc, s390x, etc.