Initial 'on-boarding' items
For issue #213, this issue introduces initial default items in order to help introduce users how to use this app.
When the user performs a registration, the initial list will automatically be filled with these items. A different list is generated on both iOS and macOS, since it will always be necessary to discern between 'tapping/clicking' terminology.
Once created, these issues are treated as normally, and will be propagated to new devices through the object server.

@stel @TimOliver @jpsim Shouldn't this get merged? Who is to review and approve?
Looks good to me 👍 The only thing is that it looks like the list of initial tasks will be merged if launch the app on multiple devices, right?
This is risky without buy in from Android
I can implement the same feature in Android app.
Isn't it enough to create them only when registering a user?
Yes. If we only create them when registering the user we don't need to handle all the problems with merging those items across devices (which are painful due to us having no OrderedSet yet).
This is too risky to land before launch, but is definitely something we should refine, test, align with Android/Mac/tutorial and get in once it's passed all those steps.
Now that the launch is pat us, I'll try and get back into getting this merged.
This solution is definitely not great at the moment. Talking to @zaki50 about this, since the method is called right after the login was successful, and before Realm Object Server has had a chance to pull down any changes, it's likely this will get triggered (and subsequently merged) every time the user logs in on a new device for the first time. :/
I'll have another think about this.