Allow callable configuration for injectedClasses

Makes it possible to allow callable for inject classes, eg:


            injectClasses: {
                iExpanded: "fa fa-folder",
                iCollapsed: "fa fa-folder-open",
                iLeaf: function (node) {
                    return node.icon;
                }
            }