[#368] Ported revision history page to new template system
[#368] Refactor truncate in revisions table
[#368] Revisions table should not be condensed which would otherwise lead to display errors with in radio buttons
[#368] New templates for revisions
[#368] New template for revision diff
[#368] New template for revision read
[#368] New template for revision list
[#368] New template for group history
Merge remote-tracking branch 'okfn/master' into 368-new-history-page
[#368] Fix display of action buttons for revisions which broke after I merged in the latest master with new bootstrap.
[#368] Add `num_followers` after validating the group_dict against a schema.
This makes sure that is still there and is necessary because we require a schema in controllers.group.history but there is no `num_followers` field in logic.schema.default_group_schema.
[#368] Add `num_followers` to group schema
Revert "[#368] Add `num_followers` to group schema"

This reverts commit c7bc31565811444ef225d3716a6b43d761801b9d.
Revert "[#368] Add `num_followers` after validating the group_dict against a schema."

This reverts commit c81edd2572d56b0a74c82eb76a7f97cafc3ac9c4.
Merge branch 'master' into 368-new-history-page
[#368] Use the correct schema to validate against in controllers.group.history
Merge branch '368-new-history-page-2' of github.com:okfn/ckan into 368-new-history-page-2

Conflicts:
	ckan/templates/group/snippets/revisions_table.html
	ckan/templates/revision/diff.html
	ckan/templates/revision/list.html
	ckan/templates/revision/read.html
[#368] Return utf-8 encoded string from __repr__ so that pprint which calls repr() does not choke on unicode characters in tags