Fix #680 - make channels follow user-level settings when appropriate
Merge pull request #681 from jpnurmi/setuservars

Fix #680 - make channels follow user-level settings when appropriate