backend quest tests
replace Likeable role with more generic, parameterized PushPull
install Package::Variant
quests->{watch,unwatch}
watch/unwatch methods in API
don't generate body_html for comments and don't add it to the news feed
comments2email pumper

we use it to send comments to author and watchers
sorry for the huge commit :(
likes - frontend tests
frontend - watch button
extract stat logging from pumpers to Moo::Runnable::WithStat role
"in" attribute in both pumpers
"like" and "watch" button colors

"like" button is now green!
global test.pl script

test everything with one command - backend, dancer app, frontend
fix dancer app test warnings
fix backend/t/quests.t warning
rebuild static
move more resources from default.rb to backend.rb
Merge branch 'quest-watch'

http://play-perl.org/quest/514e24e691c00fc379000009
don't stop ubic sendmail service if it doesn't exist