Remove git-gutter-fringe faces

As of closing the merge request
https://github.com/syohex/emacs-git-gutter-fringe/pull/13 (which is now
available on melpa), the git-gutter-fringe faces now inherit from
git-gutter, so there's no need to have duplicate face declarations
anymore.
Merge pull request #32 from tanzoniteblack/rm-git-gutter-fringe

Remove git-gutter-fringe faces
Add help-argument-name.
Fix some wrong faces.
Merge branch 'master' of github.com:kuanyui/moe-theme.el
Add some notes for powerline config.
Add highlight-symbol-face
Issue #33 Fixed (Add Info)
Add Tuareg.
Add CPerl.
light: Change function's face into red.
Update operator os Tuareg. Forgotten CPerl.
Brighten org-block footer.
Darken header-line style in moe-dark; fix terrible info style.
Add Haskell interactive.
Fix too-harsh warning/error face in Haskell.
Refactor moe-theme-select-color and random-color

When I used to call the follow to set my theme, it would never work
quite the same as if I directly called `moe-theme-select-color`
manually.

```elisp
(setq moe-theme-mode-line-color 'purple)
(powerline-moe-theme)
```

For example, the file completion of IDO would never change
from blue. To eleminate this, I refactored the code you were using in
`moe-theme-select-color` out into it's own function, which both
`moe-theme-select-color` and `moe-theme-random-color` now both call
rather than independantly recreating the same logic.
More explicit documentation for functions.
Merge tanzoniteblack's refactoring for select-color and random-color.
Improve error/warning faces in Ruby.