Bug 966434 - Refactor tps for fxaccounts and old sync authentication support. r=jgriffin