Update nanoscroller.js.

Some issues still remain with visible browser scrollbar in
chat logs area.
Hide browser scrollbar for chatlogs when nanoScroller is on.
Added gitignore for deploy dir.
Add ansible scripts to automate waartaa deployment.
Added initial README.
Added script to bundle waartaa for deployment.
Update bundling script for waartaa.

In case, newrelic appears in extra deps, add 'require(newrelic)'
as the first line in main.js file.
Update group_vars.
Fix upstart script.
Update tasks (and vars) for deploying waartaa.
Remove extra_node_deps.json file from git.
Updated README.
Escape chevrons in chat message during printing

and not during chat input by user.
Fix decorating channel topic message.
Fix issue #92

Chat logs loader message does not disappear on a channel with no log.
Fix issue #93

Don't scroll to bottom for non chatlog scrollbars on entering new channel message
Fixed #92: Incremental fix for hiding chatlogs loader.

Template.chat_rows.created and Template.pm_chat_rows.created does not get
fired at all when there are no logs for the selected chat room. So, checking
for 'last_log_id == null' in the created methods was futile. Rather, we
do this check on 'last_log_id' in template helpers 'channelChatLogs',
 'pmChatLogs' and 'serverChatLogs' responsible for setting creating
logs cursor for printing logs and setting Session value for 'last_log_id'.
Fixed #99: Don't set scroll to bottom on loading older logs.
Fixed #96: Fix notifications on mention in a channel/pm.

Notifications: title alert and audio notification.
Fixed #97: Save /me messages in DB.