[FEATURE] Rebuild sys_note to match extbase scheme

This patch extends the sys_note extension and adds a controller and
model. Additionally it rewrites the repository to use the extbase
persistance layer. And it provides the possibility to modify the view
configuration via TypoScript.

Resolves: #43495
Releases: 6.1

Change-Id: I372e9fe0761875cd8967e920417d89cd5ad379b9
Reviewed-on: https://review.typo3.org/16909
Reviewed-by: Kai Vogel
Tested-by: Kai Vogel
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn