Adding filter for system pages

At the moment the changelog show changes on everything, including "system" pages (such as users, languages, roles, etc.). In the project I'm working on, the admin user is (most of the time) not interested by these changes and wants to be able to filter the list to show only changes on user-created pages.

This patch implements this functionnality by adding a filter and a config option to select the default behavior.