Show error message when trying to share programs with (1) swear words, (2) phone numbers, (3) street addresses or (4) email addresses
- Rename LevelSource.lookup to LevelSource.find_identical_or_create, removing comments about name
- Add with_test_locale helper, use for notes test
- Add webpurify secret to secrets tgz
Merge pull request #82 from code-dot-org/staging

DTT
Re-style quote text to use show code container
Don't display swear word in response
- Rename TextPurifier module to RegexpUtils
- Use simpler checking of phone numbers, US only
Merge pull request #88 from code-dot-org/staging

DTT
Merge pull request #90 from code-dot-org/staging

DTT
support oauth login via clever
activate lithuanian
Link tracking in poste emails.
remove my debug logging
Fix hidden pixel.
Merge branch 'production' into test
Merge branch 'test' into staging
Only rewrite http and https
Merge branch 'production' into test
Merge branch 'test' into staging
s/strip/squish/
Merge pull request #91 from code-dot-org/omniauth-clever

support oauth login via clever
new secrets for clever oauth
Revert "new secrets for clever oauth"

This reverts commit f904ce9c5cc14c037cd6456febc020071081dd9c.