browse: Improve revision view for large list of file changes
- prefer to request file changes list asynchronously as it can take some time to compute for revision with numerous modifications
- dynamically insert diff panels into the DOM
- set the maximum number of displayed diffs to 1000