Size for dialog() in points instead of pixels
Allow to set style sheet for dialog()

Main reason is to allow user to set width and height in other units than
points.

Examples:

    dialog(".style", "QDialog {min-width:20em; min-height:20em}",
           ".label", "Test")

    dialog(".style", "QTextEdit {font:10pt monospace}",
           "Code", "int main() {\\n}")
Allow to resize command help
Fix dialog() layout for file selection
Generic template class for scriptable QObject derived types
Added Dir scriptable class

Dir object in script is basically wrapper around QDir object.

Example:

    var d = Dir().home()
    add.apply(this, d.entryList(["*.txt", "*.pdf"]))
Add highlighting for new scriptable classes