Add ability to overload configuration in dev mode

This method allow us to overload configuration in dev mode, here is a use case (using expressJS):

``` js
// in production
// ...
swig.init({
  root: __dirname + '/views'
});
// ...

app.configure('development', function() {
  app.use(express.logger('dev'));
  app.use(express.errorHandler());

  if (true) { // unless this PR is accepted
    swig.init({
      root: __dirname + '/views',
      allowErrors: true,
      cache: false
    });
  } else {
    swig.set('allowErrors', true);
    swig.set('cache', false);
  }
});