Add ui devtools server

Implement a basic devtools server for mus/ash in order to inspect the window
server tree hierarchy from a chrome devtools client. This can be enabled
by starting chrome with the flag --enable-ui-devtools=<port>.
With this implementation, a basic server that only communicates with web
sockets is started. It responds with the hierarchy when the devtools
client connects.

BUG=648701
CQ-DEPEND=CL:2365283003

Review-Url: https://codereview.chromium.org/2374513002
Cr-Commit-Position: refs/heads/master@{#427506}
14 files changed