Problem/Motivation
As found in #2309247: Views do not depend on modules providing their displays several views have block displays. The block displays were used to be provided by block module so a mechanism was added to bubble up that dependency to the view level. However, since then the block display was moved to views in #2315333: Move block plugin code out of block.module. The views themselves have not been updated.
Proposed resolution
Update the views to not depend on block module anymore. Now the views only depend on the modules they are contained with so no need to move them around or set further dependency on the modules.
Remaining tasks
Review. Commit.
User interface changes
None.
API changes
None.