[2.3] - "Component-ize" the filetree panel

This PR aims to ease the reuse of the media sources tree panel.

In the process, it ended up extending `Ext.Container` instead of `MODx.FormPanel` to prevent the unnecessary features (top/bottom bars, form...), resulting in a slightly lighter DOM