spin 6.4.3

Closes #18677.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Hardware: separate out CPU values into CPU module

* CPU functions now exist in Hardware::CPU
* Added compatibility functions in compat/hardware_compat.rb
* Names are less specific to Mac hardware, e.g. CPU.family instead of
  Hardware.intel_family
* Hardware::CPU.family works for both Intel and PowerPC
* New helper methods on CPU, like .sse4? and .altivec?

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
LinuxCPUs: Fix method alias

Closes #18683.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
rbenv: flip caveats order

The instructions should be in the reverse order.
The root path needs to be set before enabling shims.

Closes #18682.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
gstreamer 1.0.6
gst-libav: full path in test
gst-plugins-ugly: opencore-amr flags are optional
gst-plugins-bad: clang doesn't understand -no-cpp-precomp
gst-plugins-bad: disable broken osx_video
Remove gst-python

gst-python was not ported to the gstreamer 1.0.x series. It has been
moved to homebrew-versions along with the rest of of the 0.10.x
packages.
Remove gst-rtsp

gst-rtsp was not ported to the gstreamer 1.0.x series. It has been
moved to homebrew-versions along with the rest of of the 0.10.x
packages.
libffi 3.0.13