Continuation of https://developer.blender.org/D2424
Allows users to select a font for their text strips in the video sequence editor.
technically can pass bmain in one instance, otherwise would have to pass NULL explicitly and skip path cleanup
introduced by Campbell. This does change target area, when clicking on unlink button, raising error.
Tomorrow I will rebase this patch on top of master. It should apply however.
I had trouble building 2.8 branch(not sure if it is better to send patches for master or 2.8).
If you can please push Campbell to have a look at my inline comment, as I have changed stuff in wm_event_system.c that I have no understanding of what it does / what it is good for.