Switched dub.fetch() to take an enum FetchOptions instead of 4 bools

I noticed a TODO [here](https://github.com/rejectedsoftware/dub/pull/305/files#diff-260ef8d73a992bfe9dbf07c6a926e26cL319), and decided to implement it.