Added ability to authenticate by authenticity token, needed for compatibility with hubot.

Conflicts:
	app/controllers/application_controller.rb
Complete security overhaul on the application due to possible attack vectors
Merge pull request #346 from alfajango/hubot-authenticity-token

Added ability to authenticate by authenticity token, needed for compatibility with hubot.
Merge pull request #347 from scouttyg/security-overhaul

Complete security overhaul on the application due to possible attack vec...
Update channel.rb

This fixes the bootstap rake task, which errors to 
`Can't mass assign protected attribute: user`
Create advanced_notifications.js.coffee by copying
notifications.js.coffee
Set widget basic properties
Classify plugins by CSS class
Register AdvancedNotification plugin to Kandan
Notify by AdvancedNotification plugin
Skip notification when Notification class not exists
Use independent CSS
Disable Notification plugin
Notify only selected channels in channel list on widget
Extract method
Remove useless blank line
Remove useless return
Remove useless ()
Merge pull request #348 from jonathanronen/patch-1

Update channel.rb to include attr_accessible for :user
Merge pull request #16 from everyleaf-internal/advanced_notification_plugin

Advanced notification plugin