Shift all configuration to config.py

Also clean up use of filtered_data and common blocks for find something
or set to null
Make scaled agile warnings optional on config being present
Ensure all optional config is optional
Warning code improved with comprehensions
Change format dictionary load to use comprehension
Disable formatting for input worksheet
Added Iteration Report
Make team categories optional in Iteration Report
Fixes to iteration report when no team_categories
Minor improvement
Iteration report fixes

Also Parents planned before Children check
Add Freeze Pane
Add formatting to Iterations