DataExplorer improvements

- feature: add select all/deselect all button to js tree module
- performance: do not render table if no columns selected
- feature: REST API supports partial entity expansion
- performance: js table plugin only requests needed data for ref entities