BUG-582: expose QNameModule

Make QNameModule public and allow its use to create QName instances.
This will allow us to reuse objects.

Change-Id: I1aa9abbfea9d32634c476ec5bf2c815b1313dd27
Signed-off-by: Robert Varga <rovarga@cisco.com>
Merge "BUG-582: expose QNameModule"