Move bpf map and program definition into shared header

The constant definitions of the pinned location of bpf programs and maps
are used by netd, bpfloader now and will be used by the bpf kernel c
program in the future. Move them into bpf_shared.h so they can be
properly included by kernel programs as well.

Bug: 112328133
Test: Build and flash devices, the programs and maps get pinned
properly.

Change-Id: I5fed66cd7e9c9a140fdf57835dc01b82b28e0ea7
9 files changed