* normalize decl_storage
* dispatch the function call
* add test case
* fix the root case
* add system
* fix the typo in unit test
* fix the doc generation for decl_module
* fix the unit test due to the interface change
* runtime-storage: add 'mutate' api
* support mutate for StorageValue
* try adding 'mutate' for map
* dispatch on Option<> type
* add check for prev_some
* consolidate the wrap type
* unify wrap type handling
* add sample for StorageValue
git grep -l 'This file is part of Polkadot' | xargs sed -i 's/This file is part of Polkadot/This file is part of Substrate/g'
git grep -l 'Polkadot is free software' | xargs sed -i 's/Polkadot is free software/Substrate is free software/g'
git grep -l 'Polkadot is distributed in the hope' | xargs sed -i 's/Polkadot is distributed in the hope/Substrate is distributed in the hope/g'
git grep -l 'along with Polkadot' | xargs sed -i 's/along with Polkadot/along with Substrate/g'
* send memory usage and cpu usage to telemetry
Fixes#443, however, it doesn't send IO usage, as it's not available in
this crate.
* fixes according to Gav's comments
* fix grumbles, send basictypes in telemetry