FIX: Do not perform grants if badges are disabled
FIX: Don't show wrong flag choices after undo
UX: Change Impersonate to btn-danger
Clean up unused translations
FIX: Apply contract checks when first creating a badge
UX: CSS tweaks for badge query previews
FEATURE: increase search expansion to 50 results

refactor search code to deal with proper objects
use proper serializers, test the controllers
FIX: anonymous had <a> items for pin/unpin
FEATURE: display category in search results
FEATURE: display topic state (locked/pinned/etc) in search results

UI cleanup for search results, clearing floats and so on.
remove old unused files
FIX: rbtrace not installing under certain rubies
SECURITY: GitHub authenticator returning unverified emails
UX: suppress new indicator style
FIX: correct template for search in post (regression)
FEATURE: highlight search results
Revert "UX: suppress new indicator style"

This reverts commit 870fd70525bf078c1384ea6623446085430fddec.
suppress search topic status color a bit
FEATURE: status:open and status:closed magic search strings
FEATURE: order:latest support for search
Merge pull request #2742 from riking/patch-1

UX: Change Impersonate to btn-danger
Merge pull request #2741 from riking/badges_create_checks

FIX: Apply contract checks when first creating a badge