Graphing Configuration for 2.17

These changes adjust the graph configuration modal slightly to support the additions and changes to the graph configuration options that will be introduced in 2.17. There is also a migration here to support the change of `x-lable-count` and `y-label-count` to `x-labels` and `y-labels`. There should only be a handful of apps that need to be altered.

**DO NOT MERGE** until 2.17 is released.
@czue, I took this function from the case list filter migration that you worked on a few weeks ago. I'm not sure why you split the filter migration into several pieces though. Does this look right, or should this also be split up?