Implement support for roles in FileFetchJob
FileFetchJob
Note this depends on !31 (those commits are included here)
cc @meven