FxA login support (bug 1029170)

can we add it back?

in the meantime, i want to r+ this just to keep fireplace + commonplace in sync since i'm doing commonplace stuff right now. any further code reviews can be done afterwards.