Merge pull request #72 from jemc/master

Problem: QML bindings are generated unconditionally
Problem: QML bindings use incompatible string type
Solution: Convert `const char *` to/from `const QString &`