MAJOR: Implement announcements based on fanout pub/sub system (works like a charm with notifications.sparkleshare.org:443, pretty useless though without a file system watcher)
MAJOR: Added NotificationListener (forgot before), and implement first version of RecursiveWatcher (for file system watching)
MAJOR: Finished notification and file system watcher
Fix NotificationListener and RecursiveWatcher

MAJOR:
 - Only queue outgoing messages if they are not already queued
 - Add default fanout server: notify.syncany.org:8080
Added global --print option, removed --quiet, updated TODO.md
Fix: Ignore own messages from pub/sub server
Added display name (for conflict files), more JavaDoc
JavaDoc for Database, DatabaseDAO, FileVersionComparator, MultiChunkEntry and PartialFileHistory
JavaDoc for FileVersionComparator
Added tests for RecursiveWatcher and more framework tests
Add high level application architecture diagram
Yoda talk
Add plugin loading using Reflections library
Merge branch 'master' into longer-file-id

Integrate modified comment by Philipp but keep the FileId.
Conflicts:
	src/org/syncany/database/PartialFileHistory.java