Limit index key length when creating oembed caches
update search controller + serch.js so that autocomplete works

Added search_controller_spec, moved some tests from people_controller_spec to search_controller_spec

Fixed merged conflict in Changelog

update routes and search controller

remove useless except from search controller

Fix indentation in search_controller
Add schema changes to migration fix
Issue #4124 Check write access before authorizing Twitter
Improve mobile usability
Refactor the left bar side menu, improve tag autosuggestion design, close #4271
Resize preview button
Merge pull request #4355 from Flaburgan/resize-preview-button

Resize preview button
Merge pull request #4316 from Flaburgan/feature/4271-refactor-left-side-bar

Feature/4271 refactor left side bar
auto expand post preview
Merge pull request #4337 from oliverbarnes/4312-index-key-too-long

Limit index key length when creating oembed caches

Conflicts:
	db/schema.rb
My first attempt at a commit. Simply correcting a grammatical error in the Locator feature - 'Near from' becomes 'Posted from'.

I hope I have done this correctly. Please forgive me if not.
Merge pull request #4348 from svbergerem/4346-post-preview-auto-expand

auto expand post preview

Conflicts:
	Changelog.md
Merge pull request #4344 from oliverbarnes/4124-check-twitter-write-access-before-auth

Issue #4124 Check write access before authorizing Twitter
Merge pull request #4354 from Flaburgan/improve-mobile-view

Improve mobile usability

Conflicts:
	Changelog.md
Merge pull request #4335 from Team-D/feature/4169-tag_search_autocomplete

#4169 tag search autocomplete
Merge pull request #4359 from goobertron/4357-locator-typo

Correct grammar error in Locator feature - fix 4357
bump safe_yaml
Fix #4361 twitter access level check breaking facebook addition to user
bump selenium-webdriver, closes #4367