Build all installed binaries with PIE

Position Independent Executable adds security to executables by composing them
entirely of position-independent code. This for allows Exec Shield to use
ASLR to prevent attackers from knowing where existing executable code is.
Build the colord binary with full RELRO

Force the linker to resolve all library symbols at startup, instead of on-demand.
This allows it to then make the global offset table (GOT) read-only, which makes
some security attacks harder.