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
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
Gracefully revert language when using test locale and hit runtime error
Limit scope of share errors to programs with user entered text fields
Don't save level source image if no level source
Don't modify options hash, use local variable for showingSharing
Add share contents failure UI tests
Move find_potential_street_address to Geocoder module
Move disallowed sharing tests to own file
Extract WebPurify wrapper into its own helper
- Split out text finding tests to reflect modules
Merge remote-tracking branch 'remotes/origin/staging' into disallowed_text_detection

Conflicts:
	aws/secrets.tgz.aes
Update secrets with WebPurify key
Merge pull request #79 from code-dot-org/disallowed_text_detection

Show error message when trying to share programs with disallowed text