Fix problems with award-emoji-only comment
This fixes a conflict between note with only a single emoji in content
and award-emojis mechanisms.
Closes#3734
cc @vsizov
See merge request !1936
UI: New Project form tweaks
Depends on !1953
See the commits for more details, the messages mostly speak for themselves.
Before:

After:

See merge request !1964
UI: Issuable filter tweaks
Depends on !1953
See the commits for more details, the messages mostly speak for themselves.
# Highlights
## Filter bar
Before:

After:

## Bulk edit bar
Before:

After:

See merge request !1963
UI: Issuable list item tweaks
Depends on !1953
See the commits for more details, the messages mostly speak for themselves.
Before:

After:

Fixes https://dev.gitlab.org/gitlab/gitlabhq/issues/2590 and https://dev.gitlab.org/gitlab/gitlabhq/issues/2589
See merge request !1962
UI: Remove minimum container height
Depends on !1953
See the commits for more details, the messages mostly speak for themselves.
Before:

After:

See merge request !1957
refactor login as to be impersonation with better login/logout
Modifies the existing "login as" feature to be called impersonation.
This also adds:
* Application keep track of who is impersonating the user so they can revert back to the original user without having to log out.
* Stores the user profile via `HTTP_REFERER` so you get redirected back to the person you have impersonated once you stop.
## Screenshots:


See merge request !1702