add missing function prototypes
remove space at beginning of footnote block lines.
mark footnote block as being justified.
report on number of points to adjust by to achieve justification.
spread whitespace among all elastic pieces in justified lines.
refactor justification code.
don't justify last line of a paragraph.
recalculate line width for justification.
refactor out line width recalculation.
try to eradicate line width calculation bugs.
report on max width of line when breaking line.
enable proper line breaking for paragraph_append and friends.
try to prevent footnote lines ending in spaces.
keep footnote mark and verse number together in footnotes.
refactor code to remove trailing space from lines into separate
function.
remove trailing space from lines when outputting.
implement function to strip leading space(s) from a line
remove whitespace from stat of footnote block lines
fix bugs in line_remove_leading_space()