Always output styles in consistent order (Bold, Italic, Underline)

Keep it independent of Python's set implementation.
Avoid overloaded function in fountain.py

It's so Java anyway.
Got rid of overloaded "classes" parameter.

As the name suggests, it should be a sequence, not a string.