rename templated.TemplatedCatalog to templated.Catalog

This addresses a long standing TODO for consistency across catalog
drivers, making it more intuitive to switch drivers.

UpgradeImpact

Change-Id: I109513695e60867d1111795ab958a3cc4240e831
cleaned up extension development docs

- added a copyright header
- applied the same order of titles/headers used in other docs (typically
  === underline+overline for top level, === underline for second level,
  --- underline for third level, ~~~ underline for fourth level, etc)
- used ``double backticks`` around literals
- removed excessive whitespace
- replaced a plaintext link with an embedded link

Change-Id: Ic2bf8ed65433c82d0bdfb8dc2d8a18a0b62d6c30
clean up keystone-manage man page

- wrap literals with double backticks so things render in RST
- replace triple line breaks with double line breaks for consistency
- replace 'REST api' with 'HTTP API' because 2x pedantic

Change-Id: Ib28d0cea06f81b32ef985dfa74333693ef32ae46
Remove host from per notification options

Specifying host allows you to set the sender so that messages come from
'identity.%(host)s' however this is something you are far more likely to
want to set up per keystone instance than modify when actually emitting
a notification.

It is also incompatible with the way oslo.messaging expects to be called
where you setup a publisher_id once at startup and then all future
messages will reuse this value.

As there is nothing so far using this parameter remove it.

Change-Id: Ie70c313bcebd67cc8c6a3d25eba95405089bd44a
blueprint: oslo-messaging
Fix misspellings in keystone

Fix misspellings detected by:
* pip install misspellings
* git ls-files | grep -v locale | misspellings -f -

Change-Id: I6c6a2d8f2873f2af81c2dd761da9f71021cee9c4
Closes-Bug: #1257295
Merge "cleaned up extension development docs"
Merge "rename templated.TemplatedCatalog to templated.Catalog"
Merge "clean up keystone-manage man page"
Merge "Remove host from per notification options"
Merge "Fix misspellings in keystone"