Fix group matching SQL query

The check there is intended for the :members_mods_and_admins level, which is not automatically checked for normal users. Instead, the :everyone level is the one used, which would always fulfill the "alias_level in :levels" check.

This changes the :everyone level to :members_mods_and_admins, which was originally intended.
Change to case-insensitive matching in group @name matching
Updated with tips for Postgres93.app

It took me a while to figure this out, so hopefully it helps someone use discourse in the future.
FIX: Hidden icon was missing
Don't show category badges on /category/:slug on mobile, unless there are sub-categories
Version bump to v0.9.8.3
preventing admin highlight from overlapping when on multiple lines
Merge pull request #1862 from awesomerobot/master

preventing staff highlight from overlapping when on multiple lines
Google Universal Analytics
Fix sanitization of smileys like <_< and <3.
make search on 404 page secure
make google search url protocol independent
Merge pull request #1866 from shivpkumar/master

make search on 404 page secure
Track how many posts a user reads each day in user_visits
Refactors Discourse.SearchController to use var self = this; convention
BUGFIX: make sure author's avatar is 45x45
BUGFIX: limit the height of code blocks to 500px
FIX: 1868 Security: Dangerous Send
Merge pull request #1875 from velesin/search_controller_context_binding_fix

Refactors Discourse.SearchController to use var self = this; convention
Show unread and new counts on sub-categories on /categories page