title: What is the right way to add icons to tree-view?
body: <p>I am specifying icons for a TreeItem like this:</p>
  
  <pre class="lang-js prettyprint-override"><code>export class MyNode extends vscode.TreeItem {
      constructor(
          public readonly label: string,
          public collapsibleState: vscode.TreeItemCollapsibleState,
          public readonly iconPath = {
              light: path.join(__filename, '..', '..', 'resources', 'light', 'name_16x.svg'),
              dark: path.join(__filename, '..', '..', 'resources', 'dark', 'name_16x.svg')
          }
      ) {
          super(label, collapsibleState);
      }
  }
  </code></pre>
  
  <p>and when I debug the extension or package it and install the vsix, icon does not appear and instead an empty space is shown. What I figure out is that the resources directory is not being copied to out directory (along with the transpiled code). What is the proper way to publish the icons?</p>