Merge pull request #1886 from snicker/develop

Yeah, this didn't work with the achievements popup
[#1879] separate task schema types into habitschema, dailyschema, etc to reduce server load and to ensure the proper default `type` (some people are getting habits in the wrong columns)
Merge pull request #1887 from snicker/develop

some style fixes for markdown in chat
reverting more bindonce changes...
* challenges are not showing, this could be related to the bo-if directive being broken https://github.com/Pasvaz/bindonce/issues/29
* NPCs lost their color because bindonce seems to have a major issue on tags that are using both interpolation and the bo-class directives