gn2bp: Split genrule for proto to source and header

genrule needs to generate .h files or .c files so that other modules can
specify the genrule from the srcs, headers.

Test: ./update_result.sh
Change-Id: If3bd3301b1ae3d2b02f867ea20a80110c5d44349
2 files changed