Format sources
Add final keyword where possible
Fix licensing notices for DivBWT
Split SubstringSort and TandemRepeatSort from DivBWT class