make `extends` and `include` use aliases

Hi,
here is a pull request that allow using `resolve.alias` inside templates

```javascript
resolve: {
  alias: {
    views: __dirname + '/some/long/path/to/templates'
  }
}
```

```jade
extends views/layout
include views/mixins
```