REL-1501: Modified BasicPropertyList to now use the Preferences class to write values instead of using serialization.
REL-1501: Fixed a small oversight.
REL-1501: Some necessary cleanup.
REL-1501: Made changes as recommended: unsued variable removed and thread-safe access to watchers.
REL-1501: Fixed (partially?) some syncrhonization issues for the build.
Merge pull request #40 from sraaphorst/feature/REL-1501

REL-1501: Modified BasicPropertyList to now use the Preferences class to...