Bugfix: Mailing list mode disables PM emails (take 2)

Mailing List Mode disables normal emails, but mailing list mode does not email private_messages.

To avoid this, mailing list mode should only disable emails if they are not private_messages.

There are no tests for this commit as UserNotifications does not appear to be instantiated in the spec suite.
update heroku install docs

1. Redis requires password
2. Automatic asset compilation on by default
3. Tell rails to serve compiled assets
4. Increase garbage collection limit
5. Link to S3 instructions
Merge pull request #2441 from adamloving/update-heroku-docs

update heroku install docs
Merge pull request #2439 from peternlewis/mailing_list_mode_disables_private_message_emails2

Bugfix: Mailing list mode disables PM emails (take 2)
Make it possible to add multiple CORS origins in discourse.conf and docker yml files
move bio to UserProfile from User
update import script to save bio to UserProfile
FIX: crawler versions of the page need the updated bio relationships.
Add tooltip to Admin & Moderator glyph
Merge pull request #2442 from techAPJ/add-tooltip-to-glyph

Add tooltip to Admin & Moderator glyph
Extra safety to the post stream. Don't return `undefined` if we can't
retrieve a post for some reason.
Don't disable the Sign In button in the sign in modal
FIX: Remove extra setting of `view`
FIX: Replace protocol relative URLs in emails
some email notification header fixes
only set List-Post if reply via email is on
correct broken test, List-ID is correct

see http://www.ietf.org/rfc/rfc2919.txt
remove borked test
use a variable to set the header
remove List-Post header as a test