non-pie: Allow only select libs to be non-pie

A header is created to list the names of all the libs
that aren't PIEs (see non_pie.cpp for the array example).

This attempts to limit the security risk of non-PIEs, while
maintaining support for devices that are stuck with non-PIE blobs.