Adding first rudimentary version of tagging and filtering. New users get three tags: morning, afternoon and evening. At the moment, one can not change these tags or add new ones. There are also some problems: tagging a newly added task, also tags one of the existing tasks. Also, when having an active filter and removing the corresponding tag from a task, that task is immediately hidden, although you are still editing it.
Merge branch 'develop' into toebu-tags-filters

Conflicts:
	src/app/index.coffee
	src/app/tasks.coffee
	styles/app/index.styl
	views/app/index.html
	views/app/tasks.html
rename user._tagFilters to user.filters
for now don't live-bind to {#each _user.tags}. There's a derby bug
here, so we'll have to refresh when users add new tags until we get
that fixed
add new tag
add tag-editing context (add new, delete). still have to refresh after everything, do to the live-bound each bug
begin implementing streaks
add streak GP bonus & drop bonus (separately handled)
Send chat message on enter and disallow empty messages
Merge pull request #887 from switz/chat

@lefnire => Send chat message on enter and disallow empty messages
Merge branch 'develop' of github.com:lefnire/habitrpg into develop
put popover back in for main herobox #890
fix missing username bug
Merge branch 'master' into develop
remove the minimum of 1% drop-chance, now that we have streaks in
emit the streak bonus so we can display the growl notification. I'm
not sure I like this approach, because (1) we can't set growl order,
streak bonus comes first, and (2) I want to keep model-aware code to a
minimum so we can weed out the mem leak
woops, chanceMultiplier should be delta, not 1
show streakBonus in gpModifier
some streaks cleanup. set taskObj.streak AFTER model.set() so that we
get before/after values in listeners. Take away streak achievement if
they went 21, undo to 20
small chance