Firefox Account module update

Comoyo's branch need to be rebased :)

This PR contains:
- Adapt JS structure to the namespace agreed in Madrid
- Added communication with 'System'
- JS architecture for the module
- Common markup duplications removed.


TODO's list:
- Need to restore animations
- Need to review 'View' & 'Step' Objects for all scenarios