discovery: support large attributes (part 2)

  Add attachments, hash, and directory addresses to advertisement.
    o remove service uuid from advertisement since it is redundant
      and it may not be used by plugins.
    o change the plugin interface to pass interface name instead of
      service uuid.
    o fix ble encoding in java ble plugin
    o simplify the hashing logic temporarily.

  * Large advertisement over RPC will be in the next CL.

MultiPart: 3/3
Change-Id: I328d42ab40c6a5b7ddb31f7f783b91af0b32fd20
2 files changed