[inotify] stop tepid EOF handling

handle as same as another error.
[inotify] set running false before send to closed channel

and settle defer()
test: more mk/rm dir test
go: go fmt github.com/chamaken/inotify/...

Thanks to shurcooL, I was able to grasp I should gofmt.
And update env refering http://blog.golang.org/go-fmt-your-code