SPARQL::Grammar.valid? now returns true when the query is valid

SPARQL::Grammar::Parser#valid? and SPARQL::Grammar.valid? now returns true when the query is valid (instead of the result of the parsing).

I didn't add any tests since this method was not tested anyway.

Signed-off-by: Aymeric Brisse <aymeric.brisse@perfect-memory.com>