tests: fix error reporting from Mkdir calls

Whenever the creation of a directory fails, it was trying to report an
error from an outer scope.
test: fix if expression
fsnotify_bsd: fix for some data races

All data races detected in tests, that happens in fsnotify_bsd file are
now fixed. I still need to fix data races in tests.

Related to #29.
tests: fix data races

go test -race does not report any data races in darwin anymore. I still
need to check Linux.

Related to #29.
Merge pull request #30 from fsouza/mkdir-error-report

tests: fix error reporting from Mkdir calls
Merge branch 'issue-29' of https://github.com/fsouza/fsnotify into race
Fixed unlock for watching directory
Fix travis-ci
Mutex used on all OSs
mutex
Fix tests for Windows : '\\' and '/' path seperators
Mutex for map access on Linux
Mutex for map access on Windows
Authors
When adding files of directory, use fsnFlags from directory.

Fixes issue #33
Commited to go.exp

https://codereview.appspot.com/7497045
https://code.google.com/p/go/issues/detail?id=4068
Remove skip test
go.exp travis-ci
Merge branch 'issue-33'

Fix issue #33
Linux - Fixes issue #36