Use custom encoding of blob content
What does this MR do?
Adds support to custom encodings (other than utf-8) specified in attributes file.
Are there points in the code the reviewer needs to double check?
Requires gitlab_git!133 (closed)
Why was this MR needed?
To display raw contents of a file that has different encoding.