Fix gosimple warnings; optimize (#24)
Fix gosimple warnings; optimize (#24)

* Is*: optimize, fix gosimple warnings

Like this:

> fsevents.go:180:10: S1002: should omit comparison to bool constant, can be simplified to `CheckMask(RootDelete, e.RawEvent.Mask)` (gosimple)
>	return (CheckMask(RootDelete, e.RawEvent.Mask) == true) && (rootPath == e.Path)
>	        ^

While at it, simplify the checks so IsFileEvent/IsDirEvent is only used
once, and goes first since chances of it to be true/false is higher.

Signed-off-by: Kir Kolyshkin <3a017b8ddb3f9cf3e4a59978b004111bdeb97f08@gmail.com>

* ListDescriptors: fix a gosimple warning

> fsevents.go:305:12: S1005: unnecessary assignment to the blank identifier (gosimple)
> 	for path, _ := range w.Descriptors {
> 	          ^

Signed-off-by: Kir Kolyshkin <3a017b8ddb3f9cf3e4a59978b004111bdeb97f08@gmail.com>
tywkeene/go-fsevents,tywkeene/go-fsevents