Ensure that JSON and DOT output are in Unicode; quote labels properly in DOT output.
Make DirectedGraph.to_dot go via AnnotatedGraph.
PEP8.
Add test for quoting.
Update changelog.
Merge pull request #21 from mdickinson/cleanup-dot-and-json

Cleanup dot and json
Merge remote-tracking branch 'origin/master' into scc-graph