Add EngineOptions

Only encapsulates existing options into its own object to remove
interface clutter
SPARQLStore ConditionBuilder minor clean-up
Merge pull request #589 from SemanticMediaWiki/sparql-queryengine

SPARQLStore minor clean-up