Duplicated fonts and config font file being parsed
I've notice that when I run my build, it's generating more than one font file:

![fonts](https://user-images.githubusercontent.com/472693/33900092-841ea3c4-df54-11e7-89c9-3bf03380a79a.png)

Here is my webpack config:

```
const path = require('path');
const webpack = require('webpack');
const ExtractTextPlugin = require("extract-text-webpack-plugin");

module.exports = {
  entry: {
    app: [
  		'react-hot-loader/patch',
      'webpack-dev-server/client?http://localhost:8080',
      'webpack/hot/only-dev-server',
      './src/index.js'
    ],
    vendors: [
      'jquery',
      'script-loader!./src/vendors/olosws.js',
      'script-loader!./src/vendors/olos_cti.js'
    ],
    iconfont: [
      './src/eaglleicons.font.js'
    ]
  },
  output: {
    filename: '[name].js',
    path: path.resolve(__dirname, 'dist'),
    publicPath: '/'
  },
  devtool: 'inline-source-map',
  devServer: {
  	compress: true,
  	contentBase: path.resolve(__dirname, "dist"),
  	hot: true,
    historyApiFallback: true,
  	publicPath: '/'
  },
  module: {
    rules: [
      {
        test: /\.(js|jsx)$/,
        use: [
          "babel-loader",
        ],
        exclude: /node_modules/
      },
      {
        test: /\.css$/,
        use: [
          'style-loader',
          {
            loader: 'css-loader',
            options: {
              sourceMap: true,
              modules: true,
              importLoaders: 1,
              localIdentName: '[name]__[local]__[hash:base64:5]',
              url: false
            }
          },
          {
            loader: 'postcss-loader',
            options: {
              plugins: function () {
                return [
                  require('autoprefixer'),
                ];
              }
            }
          }
        ],
      },
      {
        test: /\.scss$/,
        use: [
          'style-loader',
          {
            loader: 'css-loader',
            options: {
              sourceMap: true,
              modules: true,
              importLoaders: 2,
              localIdentName: '[name]__[local]__[hash:base64:5]',
              url: false
            }
          },
          {
            loader: 'postcss-loader',
            options: {
              plugins: function () {
                return [
                  require('autoprefixer')
                ];
              }
            }
          },
          {
            loader: "sass-loader"
          }
        ],
      },
      {
        test: /\.font\.js/,
        loader: ExtractTextPlugin.extract({
          fallback: 'style-loader',
          use: [
            'css-loader',
            'webfonts-loader'
          ]
        })
      }
    ],
  },
  plugins: [
  	new webpack.HotModuleReplacementPlugin(),
    new webpack.NamedModulesPlugin(),
    new webpack.ProvidePlugin({
      $: "jquery",
      jQuery: "jquery"
    }),
    new ExtractTextPlugin({
      filename:'[name].css', 
    })
  ],
  resolve: {
    extensions: ['.js', '.jsx'],
  }
};
```

My font config file:

```
module.exports = {
  'files': [
    './icons/*.svg'
  ],
  'fontName': 'eaglleicons',
  'classPrefix': 'icon-',
  'baseSelector': '.icon',
  'types': ['woff2', 'ttf'],
  'fileName': '[fontname].[hash].[ext]'
};
```

I was looking into the docs and I cannot find anything related to this.

Also, I can't figure out why my font config is being parsed and copied to my dist folder.
