Docs, coding standards fix
No longer generates separate notices for many deprecated views.
New function makes this pattern less verbose.
Moves most of logic to views service
Merge pull request #5980 from mrclay/bradmsmith-Pull

Adds internal function for rendering deprecated views that are usually empty