* introduce bp_messages::ChainWithMessages (#2171)
* Move Chain::ID from relay-level Chain to primitives-level Chain (#2181)
* move Chain::ID from relay-level Chain to primitives-level Chain
* removed chain IDs from bp-runtime
* add missing file header
* Some code grooming (#2276)
* some code grooming: enable warn(missing_docs) for all piblic crates + added missing documentation + removed obsolete clippy/deny workarounds
* removed strange allow + added comment related to other allow
* removed incorrect_clone_impl_on_copy_type which is unknown to CI clippy
* added Rococo BH <> Rococo Bulletin bridge
* init-bridge support
* allow customising finality-related runtime APIs
* revert me
* use Rococo/BridgeHubRococo pretending to be a Polkadot/BridgeHubPolkadot in Rococo <> RococoBulletin bridge
* Revert "revert me"
This reverts commit 90c598d9d50a25e7182c97eee7818bf8d4bc404c.
* Revert "allow customising finality-related runtime APIs"
This reverts commit b39c32c34acddfd0b919042122e0e667470bd0a4.
* fmt
* WITH_BRIDGE_ROCOCO_TO_BULLETIN_MESSAGES_PALLET_INDEX
* regenerate bulletin chain runtime (pallet indices have changed)
* fx WITH_BRIDGE_ROCOCO_TO_BULLETIN_MESSAGES_PALLET_INDEX constant because of latest changes
* also change indices in runtime
* fmt
* clippy
* Porting changes from `polkadot-sdk` to `polkadot-staging`
* Bump polkadot-sdk to #ae1bdcfb91a26c5f65c5ca534aa8a04523ca2277
* Cargo.lock
* DefaultConfig
* DefaultConfig for `frame_system::Config`
* Revert back