CodeStyle
Fix: #4513 - sorting childre by birth date breaks lines in descendancy chart
Fix: #4389 - move the CSRF token to the end of all forms, so we can detect truncated input variables
Outdated bootstrap markup
Remove spaces on non-bootstrap forms
Bootstrap5 needs explicit spacing between form rows
Use wt- namespace for data attributes
Upgrade Bootstrap from 4 to 5. Fixes: #3673. Fixes: #3400.
Fix: #3760 - include spouses of descendants, even when there are no children
Tweak layout of ancestors chart
HTML validation
Apply PSR12 code style to templates
Individuals on chart pages are required fields
Working on routing; Code cleanup
Working on routing
Rename 'list' view of ancestors/descendants chart to 'tree
Refactor charts to use CSS lines instead of bitmaps
Replace Bootstrap4 class with views
Refactoring themes and chart boxes
Tidy ajax parameter to charts
Merge chart controllers into chart modules
Merge DescentsChartController into DescendancyChartModule