Adds unit tests for SearchController
Adds new QUnit assertion ("not") complementary to built-in "ok"
Update the OS X development documentation

* Remove some outdated information from the guide
* Add scripts/osx_dev to bootstrap a working development environment
* Add a Brewfile to track binary dependencies
Add site setting for category of topics created by embedding
copyediting on topnav tooltips
/top tooltip clarification
omit needless words
BUGFIX: PMs could be created with a category

BUGFIX: hide category column when displaying the list of private messages
Merge pull request #1857 from velesin/qunit_not_assertion

Adds new QUnit assertion ("not") complementary to built-in "ok"
Merge pull request #1856 from velesin/search_controller_tests

Adds unit tests for SearchController
Allow using the API when Login required site setting is on.
Merge pull request #1861 from slainer68/login_required_allow_api

Allow to use the API when Login required site setting is on
BUGFIX: view latest topics should point to /latest and not /
BUGFIX: taller keyboard shortcuts modal to prevent then scrollbar
Merge pull request #1860 from ecuk/embed-category

Add site setting for category of topics created by embedding
Merge pull request #1859 from nragaz/mac-os-x-setup

Update the OS X development documentation
More work on trust level 3 requirements page
BUGFIX: category dropdown was off by 1 pixel
FIX: Hidden icon was missing
Don't show category badges on /category/:slug on mobile, unless there are sub-categories