changes after testing in web-env
improvements:
- allow to force BackingStoreExceptions on read and write operations by
PreferencesContext parameters
- added unit tests
Merge remote-tracking branch 'origin/master'

Conflicts:
	file-preferences/pom.xml