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
Use user's current day for completed/uncompleted.

References #587.
Merge pull request #811 from wizonesolutions/587-taskstate

Use user's current day for completed/uncompleted.
move Rest checkbox out of avatar into settings for now, we'll put back
once we've added the tavern art
Merge branch 'develop' of github.com:lefnire/habitrpg into develop
rest bug - lastCron must be set before "return if resting", otherwise
when they unrest they'll get piled by all the days they missed
rest: test _user.flags.rest is true explicitly
remove debugger;
"unlock all the pets" style stable layout
add pets count on character popover. also, static bindings wherever
possible - saves CPU
take custom overridden profile name into account
0-index count pets #824
move all feature-unlocking popover notifications into unlock.coffee,
so we can better manage from one location and share some code. @switz
notice my change to scoring.coffee - see the comment added for the
reasoning. This before/after checking change is required for the
API
missing requirements for previous commit
remove debugger