fix compilation warnings on linux

warnings due to order of member initialization in constructors
wxFileSystemWatcher on unix (inotify) now generates a warning event with type overflow

Partial fix to http://trac.wxwidgets.org/ticket/12847