Add settings for compass compile in prod vs dev

Fixes dreamwidth/dw-free:#712.
Merge pull request #59 from afuna/compass-enviroments-bug-712

Add settings for compass compile in prod vs dev
Increase contrast of the alt table row
Tweak modal colors
Make background color match bottom of the gradient

So that it doesn't look weird/broken when the footer wraps into multiple
lines on smaller screens
Tweak link colors
Merge pull request #60 from afuna/tweak-foundation-from-feedback-round-3

visual tweaks for tropo
Make tropo purple menu bg use primary color, not link color

Primary color is more suitable for accent/backgrounds. Link color may be
too bright (which we want for foreground)
S2 month page styling for Tropo Red and Purple
Fixes Issue #693
Remove redundant CSS
Fix menu icon position on different font sizes

We use px because the position of the menu icon bg images should be
based on the size of the image, not the size of the text
Merge pull request #62 from afuna/tweak-foundation-from-feedback-round-4

Fourth round of changes for feedback
Remove unnecessary li.active CSS
Merge branch 'release-1.20' into develop

* release-1.20:
  Fix menu icon position on different font sizes
  Make tropo purple menu bg use primary color, not link color
  Tweak link colors
  Make background color match bottom of the gradient
  Tweak modal colors
  Increase contrast of the alt table row
  Add settings for compass compile in prod vs dev
  (Bug 5073) Space menu items a little further from the swirl icon
  (Bug 5073) Prevent accountlinks from covering the logo
  (Bug 5073) Increase specificity to override .top-bar
  (Bug 5265) Create skins/global-styles
  (Bug 5073) Tweak hook to use LJ::Lang::ml
Merge pull request #61 from momijizukamori/693/Siteview/Months

693/siteview/months
Applies labels to github issues

We look for labels in the format of "##name" in the comments of newly
opened issues and existing issues.

A label / list of labels in a comment will replace all existing labels.

Pull requests are automatically tagged "is: pull request". The comment
when opening a pull request is also checked for labels (but in practice,
probably not something that's going to be used that often)

Valid labels are:

* ##from: suggestions/support
* ##is: bug/feature
* ##effort: average/average/higher
* ##severity: minor/major/critical

Labels not on that list won't be applied.

Fixes dreamwidth/dw-free#701
Add status: untriaged for new pull requests/issues

Also make sure that we always add "type: pull request/issue", but
without wiping any existing labels.
Indicate we want to use SSL
Use urls from the event payload instead of hardcoding urls

* so it works on both dw-free/dw-nonfree (also so that there's no need
  to change when testing vs in prod)

* send Authorization header instead of sending the token via the URL

* tweak the %GITHUB hash format, because we already have a %GITHUB hash
  -- so put the token and shared secret into %GITHUB{api}
Merge pull request #63 from afuna/github-interface

Hooks to interact with github