Fix token ID not being saved to preferences.  Make subscription "LastMessage" nullable.
Merge remote-tracking branch 'origin/develop' into savePrefFix