Feature - add support for asynchronous filters

r? @nervgh 

related to https://github.com/nervgh/angular-file-upload/issues/235 & https://github.com/nervgh/angular-file-upload/issues/180