Changed handling of argument values for query constraints

When passing SPARQL that contains a FILTER constraint on xsd:dateTime types the values are now read into Jena's NodeValue type rather than a plain string. This seems to preserve type information and therefore no more exceptions occur for my tests.
See: https://www.pivotaltracker.com/story/show/77788512