glibc: Migrate eglibc 2.19 -> glibc 2.20

- This is a big swoop change where we switch to using glibc
- option-groups are forward ported
- cross-localedef is extracted out from eglibc and hosted
  at github.com/kraj/localedef, its used for cross-localedef
  recipe
- Other non ported patches from eglibc are forward ported
  ppc8xx cache line workaround
  SH fpcr values
  dynamic resolver
  installing PIC archives is there but is not applied
  libc header bootstrap

- Delete eglibc recipes we moved back to using glibc now
- Fix ppc/e500 build

- Fix crypt module build when options are used
- Fix fnmatch build when options OPTION_EGLIBC_LOCALE_CODE is unset
  HAVE_MBSTATE_T and HAVE_MBSRTOWCS should be defined conditionally
  based upon OPTION_EGLIBC_LOCALE_CODE being set/unset
- Move the ports/ patches to relevant files now that ports is gone

Signed-off-by: Khem Raj <raj.khem@gmail.com>
distro: TCLIBC now defines glibc instead of eglibc

Adjust naming conventions to reflect eglibc->glibc move

Signed-off-by: Khem Raj <raj.khem@gmail.com>
conf: Account for eglibc->glibc move

Change references in documentation appropriately

Signed-off-by: Khem Raj <raj.khem@gmail.com>
image-swab.bbclass: Account for eglibc -> glibc move

Signed-off-by: Khem Raj <raj.khem@gmail.com>
oeqa: sstatetests should now look for glibc-initial

Signed-off-by: Khem Raj <raj.khem@gmail.com>
recipes: Remove references to eglibc

change use of eglibc related variabled to glibc equivalents

Signed-off-by: Khem Raj <raj.khem@gmail.com>
bitbake.conf: Use 2.6.32 for oldest supported kernel

glibc 2.20+ wont support any older than that

Signed-off-by: Khem Raj <raj.khem@gmail.com>
xf86-input-synaptics/xf86-input-vmmouse: Fix build with glibc 2.20

Backport the upstream patches needed for them to work with glibc 2.20

Signed-off-by: Khem Raj <raj.khem@gmail.com>
xf86-video-intel/xf86-video-omapfb: Fix build with glibc 2.20

include xorg-xserver.h

Signed-off-by: Khem Raj <raj.khem@gmail.com>
grub: Replace _BSD_SOURCE macro with _DEFAULT_SOURCE

This is needed with glibc 2.20 since _BSD_SOURCE
macro is gone

Signed-off-by: Khem Raj <raj.khem@gmail.com>
python-numpy: Fix build for mips64

Add missing mips64 specific config files

Signed-off-by: Khem Raj <raj.khem@gmail.com>