[NAN] Service name usage: add validity check call & use byte[]

Validates service name per spec (see bug for details). Propagate
through to HAL as a byte[] rather than a string.

Bug: 30000106
Change-Id: I5af8dd10c65edac1aa5e742ca9fd152989e322e0
5 files changed
tree: 99ed162046abecd5985f33d02416b306a373b472
  1. service/
  2. tests/