Dedupe _GNU_SOURCE and ucontext.h definition and inclusion, put them in sane locations.

Change-Id: Ib61db11ec1a00ca675820da8dc916f7ce03e445e
Merge "Dedupe _GNU_SOURCE and ucontext.h definition and inclusion, put them in sane locations." into du44