Change build system from grunt to gulp
Remove leftover reference to grunt
Remove indent of whole script

All files will now have their own indent levels--final source doesn't
need to all line up.
Use var keyword for every var and namespace DOM...

...elements under `elements`, e.g. `elements.thisOrThat` instead of
`elemThisOrThat`. This also removes debugging completely as it will be
reworked eventually (and currently broken anyways).
Handle `outsideclick` and `popup` directly

This cleans up the order of events and makes it more clear rather than
relying on "magic" that there is no clear API for, e.g. `clickoutside`
event and `popup` jQuery plugin which are both added by (and could break
because of) Twitch.
Changed menu "modifier" classes

This makes it more clear what they do and paves the logical way of
thinking for #44
Show emote button when logged out

Users will be prompted to log in using the normal Twitch login window if
they are not logged in. Fixes #49
Remove popular emotes location switching

The ability to switch from top to bottom seemed like an almost unused
(and extremely unseen) feature since implementing it, on the word of at
least a few hundred people who even knew it was there.
Add extra turbo emotes as part of the basic emotes

Ref #51
Add UI for pinning

Fixes #44

Cross-ref ac3d5f12a3d8e28fd642ed6d5e1cd79a8eb99567 for the popular
emotes location.
Fix outside click listener firing when the menu...

...is hidden.
Fix scroll bar not showing after moving menu
Add extra params to tickets API call

Ref #53
Don't run on chatdepot

This is related to the group chat stuff and looks like another API-like route.
Version bump v0.6.0