#827 - Support SIDs in explore panel

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7971 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Added support for the control over directed versus undirected edge traversal semantics.  There is a new isDirectedTraversal() option and setDirectedTraversal() option on IGASContext and a gas:directedTraversal option for the GASService.

I have written a test of this functionality for BFS.  I found and fixed some assumptions in BFS and SSP where they used e.getSubject() or e.getObject() rather than u and gasState.getOtherVertex(u,e).  The former do not correctly handle the case where the traversal assumptions change from either in-edges or out-edges to all-edges.  The latter (u and getOtherVertex(u,e)) does.

See #810 (GAS Service)

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7972 8f7bc0f5-282e-0410-95e3-8d296e9bb460
#827 - Made SID components in header clickable, and removed old code

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7973 8f7bc0f5-282e-0410-95e3-8d296e9bb460
#827 - Don't draw border on last column of explore results

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7974 8f7bc0f5-282e-0410-95e3-8d296e9bb460
#827 - Added angle brackets around SIDs

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7975 8f7bc0f5-282e-0410-95e3-8d296e9bb460
#827 - Put * (n) inside << >>

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7976 8f7bc0f5-282e-0410-95e3-8d296e9bb460
#827 - Changed header when no incoming/outgoing links/attributes

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7977 8f7bc0f5-282e-0410-95e3-8d296e9bb460
#827 - Change No Results Found to No Incoming/Outgoing Links/Attributes

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7978 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Extracted an IBindingExtractor interface from the IGASProgram interface.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7979 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Pulled the IBinder interface out of the IBindingExtractor interface.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7980 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Added the IPredecessor interface. This interface can be used to remove vertices from the visited vertex set if they do not lie along a path to a specified target vertex.  This interface is only supported by BFS right now since SSSP does not yet support the concept of a predecessor (we need to reimplement SSSP as a push-style scatter).

See #810 (GAS Service)

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7981 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Replaced the concept of directedTraversal:boolean with the more general concept of TraversalDirection.  The TraversalDirection is a type safe enum with three possible values Forward, Reverse, and Undirected. This generalizes the concept of directed versus undirected traversal and adds support for reverse traversal.

Added a unit test for this.

Updated the wiki page to reflect the changed API.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7982 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Added dependency on jetty-client to support transparent proxying.

The statistics collector now invokes the banner.

See #624.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7986 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Exposed the GagliaService when running in the Journal.

Exposed the set of metrics that are being reported by default for the GangliaService.

Pretty print of metrics.

See #624.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7987 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Commit of the initial LBS implementation. It is commented out in web.xml.  This implementation is just a proof of concept.  It needs to be hardened and developed significantly before it can be of any use.

See #624

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7988 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Workaround for the ability to compile the code in CI.  I still need to figure out the underlying problem since we can not write test suites to the servlet 3.0 API until this is resolved and I do not think it will run against the servlet 2.0 JAR.

See #624 (HA load balancer)

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7989 8f7bc0f5-282e-0410-95e3-8d296e9bb460
#827 - Split SIDs across lines; restored headings to incoming links etc

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7992 8f7bc0f5-282e-0410-95e3-8d296e9bb460
#843 - Initial improvements to status tab

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7993 8f7bc0f5-282e-0410-95e3-8d296e9bb460
#843 - Fixed query cancellation in status tab

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7995 8f7bc0f5-282e-0410-95e3-8d296e9bb460
added support for a JSON to RDF parser.  ticket 862

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7996 8f7bc0f5-282e-0410-95e3-8d296e9bb460