shared/att: Add bt_att_ecode_to_string

This utility function is an update of att_ecode2str to be used
in the shared stack so we can avoid depending on old code.
profiles/deviceinfo: Move to the shared/gatt stack

Switching these profiles to the shared/gatt stack and avoiding use of
glib where it is not needed.
profiles/deviceinfo: Add Google copyright line