run selenium with nightly and builtin prefs
refresh pages before test
Move prefs.js into the test/functional/
Fix tests
Fix selenium and firefox nightly builds downloads for travis
Fix firefox launch
Merge pull request #74 from tOkeshu/selenium

Selenium
First tests to support UserSet models updating from messages; WIP, does not yet pass.
Some basic UserSet tests
code formatting
introduced app.models.PortListener
UserSet collection now listens to `talkilla.users` events
Merge branch 'master' into user-models
Move navigator.mozSocial stub into beforeEach
Save off listeners and mozSocial and restore them after each test
Add the worker to the functional test manifest pref
Don't re-create app.data.users on each new received data as the model doesn't like that, and can just be kept global anyway
Merge pull request #77 from Standard8/user-models

Hook the users messages from the worker to the UserSet model; r=@dmose on the remaining non-paired commits by Standard8.
Rework app.data.user so that it is always available, and the LoginView can trigger from its changes
Remove login/logout callbacks from services.js now they aren't necessary