Make a bunch of functions from Yi.Editor work in MonadEditor instead of just EditorM.
Remove some redundant withEditor calls.
Fix Pango build.
Merge branch 'more-yim-editorm-polymorphism'

Conflicts:
	yi/src/library/Yi/Command.hs
	yi/src/library/Yi/Dired.hs
	yi/src/library/Yi/Editor/Internal.hs
	yi/src/library/Yi/IReader.hs
	yi/src/library/Yi/Keymap/Vim/InsertMap.hs
	yi/src/library/Yi/Keymap/Vim/NormalMap.hs
	yi/src/library/Yi/Keymap/Vim/Operator.hs
	yi/src/library/Yi/Keymap/Vim/VisualMap.hs
	yi/src/library/Yi/Mode/Abella.hs
	yi/src/library/Yi/Mode/Haskell.hs
	yi/src/library/Yi/Mode/JavaScript.hs
	yi/src/library/Yi/Search.hs
	yi/src/library/Yi/Snippets.hs
	yi/src/library/Yi/TextCompletion.hs
Fix yi-contrib again.
Merge remote-tracking branch 'origin/master'
Remove last mentions of withBuffer0.
make DEL behave properly in dired