Merge pull request #2062 from ussuri/fix-spark-splitter

Missed one change during previous upload
Add an option to specify default value when getting a preference from PreferenceStore
Specify the default value for split view position when there is no stored preference
Set some default value for split view position in SparkPolymerUI in case client doesn't set one