Extend Gitlab::Git::Blob to detect CSV files

Done this way to avoid incompatibilities in dependency updates, this could be moved into one of the gems though.
Render CSV file as a simple table in file viewer
Add coopyhx JS and CSS for CSV diff view
Add CSV diffs using coopyhx