config-defuns.el: New function to insert note

* config-defuns.el(insert-notebook-note): Insert marker from org-mode
  buffer to notebook.
.gitignore: ignore emms cache
config-git.el: Enable `change-log-mode' while editing commit

* config-git.el (change-log-mode): Add an advice after `change-log-mode'
to remove the margin and set alternative bindings for
`magit-log-edit-mode' common operations.
Add my own mplayer player (without video)

* emms-player-mplayer-quiet.el: Add two new players
- emms-player-mplayer-quiet
- emms-player-mplayer-quiet-playlist

* config-emms.el: Remove a useless keybinding and use add the new players.
config-bindings.el: Add new key binding (easier than M-x)
ELPA update
config-irc.el: Add ERC notifications on the mode-line
config-w3m.el: `flet' is deprecated
config-w3m.el: Remove old and useless code
config-misc.el: Fix `browse-url-function'
config-emms.el: Show current track when playing
* config-defuns.el (dmd/terminal-emulator): Don't create an output buffer.
* config-defuns.el (dmd/comint-truncate-buffer): Use current position to
truncate buffer instead of a global variable.
* config-defuns.el (dmd/window-width): Add a new function
`dmd/window-width' to compute the window width without omitting text
scaling.
config-git.el: Fix how keymap is defined for `magit-log-edit' buffers

* config-git.el (dmd/magit-changelog-mode-map): New keymap which combines
both `magit-log-edit-mode-map' and `changelog-mode-map'.

(change-log-mode): Change the `local-mode-map' with `use-local-map' rather
than modifying `changelog-mode-map'.
config-slime.el: Remove `max-lisp-eval-depth' customization from `config-slime.el'
ELPA update