docs(database): updated and expanded information on entity icons

Replaced the deprecated getIcon() with getIconURL() and expanded
information about entity icons. Relevant hook information moved
to hooks-list.