Code refactoring: Move parser code into its own file and run the parse() function in ThreadList.qml
Move all parsing code into bbcode directory
Merge branch 'bbCodeParsing' into testing
Do not reload ThreadList if it is still loading
Remove left margin for images
Decided not to set another parent for new passages
Only push unformatted passages before a tag if there is a respective closing tag
PassageView properly resizes now when the window is resized, removing a binding loop
Merge branch 'bbCodeParsing' into testing