Use latest parent

Signed-off-by: Sebastian Hoß <mail@shoss.de>
Use standard annotation for non-null default

Signed-off-by: Sebastian Hoß <mail@shoss.de>
Rename WikitextParser to AbstractWikitextParser because it is abstract

Signed-off-by: Sebastian Hoß <mail@shoss.de>
Use standard non-null annotation

Signed-off-by: Sebastian Hoß <mail@shoss.de>
Use latest stable BOMs

Signed-off-by: Sebastian Hoß <mail@shoss.de>
Nullsafe invocation of parse()

Signed-off-by: Sebastian Hoß <mail@shoss.de>
Split languages & samples into separate modules.

Both modules just define whatever their children need. Both modules
satisfy the JDT compiler, FindBugs & PMD.

Signed-off-by: Sebastian Hoß <mail@shoss.de>