Split up Repository#contents

- [x] Add `Repository#directory_contents`
- [x] Add `Repository#file_contents`
- [x] Remove `Repository#contents`
- [x] Update docs
- [x] Update release notes

Closes #311