Fix Fallback assigning to strong a penalty to whitespace
Fix uninitialised memory
Stop when exhausting the analysed text
Once we go into shrink ensure the fallback becomes the best break if we would've used it fro stretch
Handle trailing whitespace correctly during break

For trailing whitespace we need to avoid updateing advance but then need to update if the advance with the whitespace advance if we encounter a non-whitespace character.