Bug 1103120 - Part 1: Add WiFi auth design doc. r=past
Bug 1103120 - Part 2: Advertise server cert for authentication. r=past
Bug 1103120 - Part 3: Create ServerSocketConnection on accept. r=past

Extract the socket accept logic into a new object, in preparation for more
complex steps to handle authentication.  As a bonus, the new workflow ensures
that the TLS handshake is validated before handing the connection of to the
DebuggerServer.
Bug 1103120 - Part 4: Expand docs for auth modes. r=past
Bug 1103120 - Part 5: Provide state to default prompt. r=past
use promises and types in default prompt
prep cert details
auth pending message
expose auth enums
extract server prompt
pass auth settings to client
receive pending message
enable auth on b2g
Set client cert when connecting
transport ready
sample client id prompt
validate server cert against advertisement