fix protobuf findage handling (more verbose now too)

looks like header finding is borked on arch
add internal find protobuf cmake file now..unchanged presently though.