Restore subscriptions when the app is first started

Perform a subscription list restore when the app is started for the
first time. Use a preference setting to figure out if the app is freshly
installed or not.