Rework the commit list to allow showing the entire commit message
This commit puts all the list of commits into a table instead of a list
to make it pretty and while we hide the content of the commit message
by default, we add a button to show it if the user wishes.
Fixes https://pagure.io/pagure/issue/387