Make analyzers use new weight/orientation notation.

This changes the signature of ST_GraphAnalysis from
```mysql
ST_GraphAnalysis(edges, 'weights' | 1, 1 | 2 | 3);
```
to
```mysql
ST_GraphAnalysis(edges[, 'weights_column'][, 'directed - edge_orientation_column' | 'reversed - edge_orientation_column' | 'undirected']);
```

TODO: Consolidate weight/orientation parsing for ST_ShortestPathLength and analyzers into a single class.