Issue #2167021 by Wim Leers, tstoeckler, jessebeach: Revamp Libraries API integration.

Signed-off-by: J. Renée Beach <splendidnoise@gmail.com>
When a library dependency isn't met, a PHP undefined index error is thrown because the library variant definitions require a name property.

Signed-off-by: J. Renée Beach <splendidnoise@gmail.com>
Issue #2164529 by jwilson3: Icon for dashboard.
Issue #2167021 by Wim Leers: Update the pattern for minified files.