* Factor out safe-mix and dispatch
* Refactor dispatch into something more modular.
* Fix wasm build.
* Fix up timestamp
* fix warnings.
* Borked timestamp example
* Fix build
* Timestamp as skeleton for traity runtime.
* New storage macro.
* Dispatch module has traity API.
* Move consensus module to new API
* Refactoring and outer dispatch
* Avoid unnecessary derives.
* Abstract the low-level half of system.
* nicer outer dispatch syntax.
* Make runtime compile again (albeit in a heavily simplified state)
* Reworking runtime and the upper levels of system.
* Initial reworking of runtime:
- Introduced executive module;
- Introduced trait primitives module;
- Provided an API endpoint.
* Expose an additional function in system
* Another couple of functions traitified in executive.
* another function in executive traitified.
* One more function traitified.
* Finish traitifying executive!
* Traitify session module.
* Cleanups and ensure session gets run.
* First part of traitification of staking module.
* Bit more of staking traitified.
* Additional stuff in staking. Fix up session.
* Penultimate part of staking module.
* Final part of staking (code)
* Update demo runtime to include staking.
* Final tweaks for staking integration.
* Remove old runtime files.
* Schedule staking.
* Minor fixes
* First bits of democracy.
* Democracy module integrated.
* Fix warning.
* Traitify and integrate council module
* Council voting.
* Runtime binary and tweaks.
* Binary update.
* Fix `*Type` grumble.
* Fix up genesis_map
* Remove NonTrivialSlicable
* Staking "test externalities" stuff along with refactor.
* Add session test externalities constructor
* Fixed executor tests.
* Make one test in executive module work.
* Remove test framework stuff into common module.
* Enable other tests in executive
* Session tests reinstated, minor refactoring of keyring.
* Fix staking tests.
* Fix up democracy tests.
* First few tests in council.
* Council tests reinstated :)
* Avoid hardcoding blake2 into Header.
* Fix last few tests.
* Make all primitives generic.
* Fix tests.
* Refactor runtime to remove genesismap.
* Streamline runtime more with macrofied config.
* Clean paths
* Fix warning.
* Consolidate demo runtime crate.
* Remove stale code.
* Refactor away dodgy trait.
* Add corresponding Aux type.
* Fixes
* Rename Digesty -> Digest
* Rename Headery -> Header
* Blocky -> Block
* Fix wasm build.
* kill warnings
* more docs
* minor cleanups