add osx environment detection
update MessageFactory to handle creation of Events
add default constructor to ExternalEvents
Merge branch 'feature/preparegui' into feature/simplegui

Conflicts:
	syncany-lib/src/main/java/org/syncany/operations/daemon/messages/api/MessageFactory.java