Added the use of ranks to module GraphViz.

* [FILE_EXT,NEW] Added semidet file_type_alternative/2.
* [GRAPHVIZ,NEW] Added ranks to stream_graphviz/2.
* [PRINT_EXT,NEW] Added wrapper predicates formatnl/[1,2,3].