Added better support for QNames in grammar (prefixed and unprefixed).  Improved code generation: simple path expressions can now be compiled.