Docs: Add autodoc for analytics, promotions, shipping apps

They were missing the autodoc documentation for views (abstract) and
abstract models.
Also added two docstrings to the views in the promotions app to have
them showing in the autodoc.