Replace broccoli-file-remover with broccoli-funnel.

* Uses more intelligent caching (avoids repeated globbing).
* Does not have issue with accidentally following symlinks and causing upstream file deletion.
* Generally better ;)

Closes #2247.
Closes #2262.
the api also resonates with me