Initial License Enhancement

Initial License Enhancement (Including Detail UI and Metadata.  No searching).

Fixes Issue #1469.  Revision of PR #1470.  This is the same as PR #1470, except all search changes were removed.

The included license enhancement is the first part of a broader feature set that will include enhancements to licenses and distribution restrictions. This pull request makes minimal changes to functionality and does not significantly clutter existing UI interfaces.

See PR #1470 for more detail.

==
There may be edge cases with the PYCSW implementation that I may not be aware of.  I also am unclear about how to do migrations. Any help would be great.