With KDE4 you may not have notify-send installed, using kdialog if we are in a KDE session.
Making the timeout a parameter for GNU/Linux notifications.
Merge pull request #5 from ehsavoie/kdialog

Using kdialog for KDE sessions
Fix compilation error
Added travis integration
Set project.build.sourceEncoding
Make the jar executable to allow for easier testing.
Adjust copyright year.
Refactor + new supported OS:

* added support for Windows through Snarl
* refactored the code to easily integrate new Notifiers