Copyright (c) 2012 Kevin Wellwood
All rights reserved.
This source code is distributed under the Modified BSD License. For terms and
conditions, see license.txt.
Finalizes the preference system. All non-default preferences will be
written to the filename provided at initialization, and the auto-save
task will end.