Replaces all references to the old Monal APIs, System class and Message class
with references to their replacements.
Full re-write of the components and data set architecture, and updates
all classes using these components to work with the new architecture.

Changes all files to use spaces instead of tabs for spacing, inline with
PSR guidelines.
Updates facade bindings for more efficient loading.
Fixes bug when updating a data stream entry.