* Completely rework dispatch mechanism into something modular.
Not yet complete but 75% there.
* Council vote tests.
* Fix tests.
* whitespace.
* Fix demo runtime tests.
* Fix up tests.
* Remove dead code.
* Timestamp uses new storage API.
* Move over system module to new API.
* Much nicer storage API, moved over staking module.
* More refactoring.
* Democracy uses new storage API.
* Council uses new RPC.
* Fix more tests.
* Use match for Id
* Use match for Id
* Make PrivPass better protected.
* Address other grumbles.
* Give PrivPass a private member.
* Testing PrivPass.
* Add docs.
* Recompile binaries after merge.
* Remove duplicated code.
* New binaries.
* Docs
* Docs
* avoid use of (arguably) confusing terminology.