Various small additions

Added path range index support to options builder
Fixed potential bugs in elemAttrRangeConstraint, snippet, empty,
metadata, sortOrderScore in options builder
Added set/get search context support to searchpage widget
Made processors json object not array in search results widget (Peter
Kim)
Added missing index to test app
Included addTest call to sparqlbar test page for new semantic formats
Reworked handling of ontology information to create
semanticOntologyBuilder with tripleconfig object (see include() and
rdftype() on tripleconfig object)
Updated planning doc