Attempt to fix github #2 by using a forward slash in path as base
directory.
Updates label provider to only dispatch an update runnable when a
diagram file has changed and now uses an asynchronous call to send
notifications.

Fixes #12
Modified code to support Java 6.
Merge branch 'develop'