Go 1.8
This is a placeholder issue to discuss upgrading Go to 1.8, now that omnibus-gitlab#2279 (closed) is merged.
- Update CI to stop testing on Go 1.5 / 1.6 and 1.7.
- Update documentation for developer requirements
- Discuss any potential code changes that may follow on from this change in future (for example, related to context)