Revert "Disable type enforcement for properties with names equal to type names."

This reverts commit 4a09465a9d8b39c93ae81d09c117e8140521461a.

Change-Id: I304cf9f6097dfb5383680bf32ae96043e41e4534
Add an option to omit annotation of hidden categories

In case a category is marked as "hidden", option [0] can be used to omit
its annotation.

Pages that involve a hidden category need to be refreshed to ensure that
the StoreUpdater can make use of this information.

[0] $smwgShowHiddenCategories (default = true, legacy behaviour)

[1] https://www.mediawiki.org/wiki/Help:Categories#Hidden_categories

Bug: 54867
Change-Id: Ie3840872beee10cf96b0a311ba2dbd960bc7fb93
Merge branch 'master' of ssh://review/mediawiki/extensions/SemanticMediaWiki