Ported comments now contribute to the thread, unresolved and draft count
shown on the file list and the diff view dropdown.
For the file list count and the file dropdown in diff view, we have a
path and patchset range already defined.
We then figure out if the ported thread will be rendered or not and add
it to the count accordingly.
Also refactor to
* Use getThreadsBySideForFile to calculate thread count which
automatically includes ported comments since we are now calculating
these numbers based on threads and not comments.
* Merge comment string computed by gr-file-list and gr-diff-view and
move it to gr-comment-api.
Change-Id: Ibf6959abf5a0cf437a4964ef32e35f6304d0de86