Bug 863066: Changes for Firefox OS newsletter launch

- Check both Master_Subscribers and OPT_IN before concluding a user
  does not exist in Exact Target
- Make more explicit behavior on subscribing in various
  cases
- Add support for translated welcome messages
- More tests
- Other refactoring and cleanup
Merge pull request #43 from dpoirier/firefox_os_changes