Separated the resource systems and the network library from the platform

These features have been put into their own plugins.
Also we had to add a "local time" service (with api) which is the local
replacement for the network based "SyncedTime" service.