Display files in natural order instead of alphabetical/ASCII order
### Problem to solve
I have a list of files which are named with numbers. GitLab's interface orders them alphabetically, while it would be more coherent to order them in [**natural order**](https://en.wikipedia.org/wiki/Natural_sort_order).
Example : On the following screenshot of Nautilus (Ubuntu), we can see that the file 1009 is located after the file 990:

While on GitLab, 1009 is located before 990:

### Why should we solve this problem?
* It seems incoherent to have "10" before "2".
* This issue is addressed by many people. Two quick examples:
- https://stackoverflow.com/questions/9988937/sort-string-numbers
- https://blog.codinghorror.com/sorting-for-humans-natural-sort-order/
* It is important for some people to have their files displayed in the right order (eg. chapters of a book)
* This feature seems pretty straightforward to implement.
gitlab-ce~3412464 gitlab-ce~10230929
issue