Set byte limits
Allow configuring the existing byte size limit for an individual diff (for emails we will probably want to lower this, as the styles must be inlined).
Also allow a configurable byte limit for the entire diff, in the same way as for the total number of lines.
Relates to https://gitlab.com/gitlab-org/gitlab-ee/issues/490. Follows on from !72 (merged).