Add license list to "Security and Compliance" nav section - Add license list, modals, and links

As part of #13582 (closed) this issues covers the following tasks:

Screen_Shot_2019-10-04_at_11.17.34_AM

  • Create and display license list component
  • MVC displays licenses that exist in a project. Anchor license name to documentation URL and ? icon by header anchors to license compliance documentation (both open new browser window)
  • Flow: user clicking the component link in table or X more (using https://gitlab.com/gitlab-org/gitlab-ee/issues/10536 pattern implemented by @dpisek). Title in the modal displays the name of the license.
  • There is an issue with displaying component links, as there are different configuration and supporting languages between license/dependency list. In these cases, some components will not have links (display as non-anchored text) and may not have component information at all (display -)
  • Empty state display, when feature is not set up or not license discovered. Button links to license compliance documentation page / other issues addressing this: #13992 (closed) and #12685 (closed). Visual image above text is the same as used on the dependency list empty state page
  • There is an issue with displaying component links, as there are different configuration and supporting languages between license/dependency list. In these cases, some components will not have links (display as non-anchored text) and may not have component information at all (display -)