Fix line number on new line

Split from https://github.com/limetext/lime/pull/439
Remove the waffle.io badge.
Reference Gitter over IRC in the readme.
Improve the readme.
Merge pull request #441 from mmstick/patch-3

Fix line number on new line
Fix TestLoadKeyBinding test

testdata/Default.sublime-keymap has 3 "i" key bindings, not 69.
Merge pull request #443 from alexandershov/master

Fix TestLoadKeyBinding test
backend/log: Properly expand var-args + test
backend/watch: Move over to gopkg.in/fsnotify.v1
backend/watch: ioutil.WriteFile -> os.Create, equal -> reflect.DeepEqual, deferred cleanup
backend/watch: Mutex lock dummy functions to avoid race issues
backend/watch: Skip TestDeleteEvent when running on travis (#438)
Code cleanup: Replace BufferChangedCallbacks with BufferObservers (#427)
Fix build (define new methods on non-local type) (#427)
Replace AddCallback to AddObserver in sublime_test (#427)
Run gofmt on code
Merge pull request #447 from MontakOleg/master

Code cleanup: Replace BufferChangedCallbacks with BufferObservers (#427)
Return empty json for settings and keymaps when file doesn't exist or on error
Resolve #25: Implement the find_next command
Replace BufferChangedCallbacks to BufferObservers in frontend code (#427)