CMS-3593 Re-expanding closed tree nodes must remember what was expanded ...

...before closing

Re implemented dynamic data loading.
Added cache for item metadata storage.
Implemented   expand and collapse animation.
Replaced toggle icon with a new one.
Implemented selection on dynamic data load.