Add the U2F Chrome extension

This PR adds sources for the U2F Chrome extension.
Do you think we should add a section on the top-half/bottom-half split, and document the bottom half message format? Is there a more natural location for documenting the bottom half messages, e.g. copying a subset of api.json?