String getName()
            {
                return PluginMetadataHelper.getCanonicalName( path );
            }
Returns all plugin directories, in a deque of lists with these characteristics:
<ol>
<li>Every list is a hierarchy of parent/child plugins (or is a list of one element).</li>
<li>Every list is ordered to ensure that all parent plugins have a lower index than their children.</li>
<li>The first element of every list will be a plugin that has no 'parent' plugin.</li>
<li>the first element of the first list will be the 'admin' plugin.</li>
</ol>

Plugins within the provided argument that refer to non-existing parent plugins will not be part of the returned
collection.

@param dirs Collections of paths that refer every plugin directory (but not the corresponding .jar/.war files).
@return An ordered collection of paths.
xmppserver/src/main/java/org/jivesoftware/openfire/container/PluginMonitor.java