GLib 2.39.2 Removes Support for BeOS and OS/2

First of all, we need to mention that GLib 2.39.2 removes alleged support for the OS/2, BeOS and last-millennium UNIXes, and it now requires C90 compliance, the GNU make compiler, as well as the POSIX.1 (1990) compliance on UNIX systems. Second of all, GLib 2.39.2 now supports the “nonnull” attribute, adds the g_ptr_array_remove_range () function, no longer uses g_critical for a runtime error, supports compilation with Clang 3.2, fixes some crashes at startup, removes the g_trap_object_ref function, and allows for a clean and simple use of the g_test_trap_subprocess() function.