refactor(@ngtools/webpack): support both sync and async resolvers with TypeScript paths plugin
refactor(@ngtools/webpack): support both sync and async resolvers with TypeScript paths plugin

Usage of async functions and promises were removed from the TypeScript paths resolver plugin to allow it to be used with both a synchronous and asychronous Webpack resolver.

ocombe/angular-cli,geofffilippi/angular-cli,ocombe/angular-cli,ocombe/angular-cli,geofffilippi/angular-cli,Brocco/angular-cli,catull/angular-cli,catull/angular-cli,Brocco/angular-cli,ocombe/angular-cli,angular/angular-cli,Brocco/angular-cli,Brocco/angular-cli,clydin/angular-cli,angular/angular-cli,clydin/angular-cli,angular/angular-cli,ocombe/angular-cli,clydin/angular-cli,catull/angular-cli,geofffilippi/angular-cli,clydin/angular-cli,catull/angular-cli,Brocco/angular-cli,angular/angular-cli,geofffilippi/angular-cli