eina: struct _Eina_Rbtree contains an enum bitfield, which is a GNU extension not specified by C99.

Backport from commit bf9c3aad245dbeeb5877751bf1a42c89f0c6b23a
on https://git.enlightenment.org/core/efl.git
eina: make eina_binbuf_free and eina_strbuff_free accept NULL.

We do follow free() logic here and accept NULL for all eina_*_free() functions.
This patch just do so for Eina_Binbuf and Eina_Strbuf.

Backport from commit 37c1c4e9f662bbb81a11700bd8055d0fbcc933f0
on https://git.enlightenment.org/core/efl.git
eina: Eina_File - don't leak memory when file is not found.

Backport from commit e450a8fec30675fb6851fc448afb30db2afd35e8
on https://git.enlightenment.org/core/efl.git
fixme notes - fixme: many instances of module loading that bloat our mem

Backport from commit 6f685d760851e1ccf33017b2a749008475e2ac7c
on https://git.enlightenment.org/core/efl.git
setuid safeness - ensure if an app that is setuid doesn't do bad things

this makes efl ignore certain env vars for thnigs and entirely removes
user modules (that no one ever used) etc. etc. to ensure that *IF* an
app is setuid, there isn't a priv escalation path that is easy.

Backport from commits b95ef3801f9719a8f8ff731e25d66a8d1dd417cd & e8c13118eb39a3acaf70430951f7049c53799bae
on https://git.enlightenment.org/core/efl.git
fix allocator sizeof operand mismatch reported by clang

Backport from commit 955cc579d4d0b52cc71e309c35d1850424dc3cca
on https://git.enlightenment.org/core/efl.git
Revert "fix allocator sizeof operand mismatch reported by clang"

This reverts commit e0dd772ccf20e325e5cef2ad71d72eb59319828f.
eina-inlist - handle prepend/append relative if list is null (empty)

stable release - cherry-pick me!

Backport from commit 20d00154705e45f06cb93cf7c6d563ec8ff0266e
on https://git.enlightenment.org/core/efl.git
fix wrong width and height in eina_rectangle computation logic.

Backport from commit 90cd40753dc1e59622c174585282210cacbcd30e
on https://git.enlightenment.org/core/efl.git
eina: fix in eina_rectangle_pool to make sorting effective

This patch fixes the bug related to sorting not happening in eina_rectangle_pool

Backport from commit 743d7da92fcdf032455af5ca3d67add0edd28d43
on https://git.enlightenment.org/core/efl.git