Added documentation to model/GraphSchema.java.
model/GDMSGraph.java :
 - Added documentation
 - Added a missing return statement in getAllEdges(Integer startVertex, Integer endVertex)
 - Modified how the empty set is returned in outgoingEdgesOf(Integer vertex)

Otherwise, corrected the spelling of setWeigthFieldIndex to setWeightFieldIndex in the following files:
	modified:   DWMultigraphDataSource.java
	modified:   GDMSGraph.java
	modified:   GraphSchema.java
	modified:   WMultigraphDataSource.java
	modified:   ../process/GraphPath.java
	modified:   ../process/GraphUtilities.java
	modified:   ../../../../../../test/java/org/gdms/gdmstopology/model/GraphModelTest.java
Adapt gdms_topology to support the new gdms plugin  and update the jgrapht library
Added / updated documentation in five of the main classes in the model directory and made a few minor modifications to the code.

DOCUMENTATION:
- Added Javadoc for EdgeReversedGraphDataSource, DWMultigraphDataSource, and WMultigraphDataSource.
- Updated the Javadoc for GDMSValueGraph and GDMSGraph.

CODE MODIFICATIONS: 
- Moved the implementation of the degreeOf(Integer) method of WMultigraphDataSource and DWMultigraphDataSource to GDMSGraph (so now GDMSGraph has a degreeOf(Integer) method).
- Removed "throws DriverException" from the signatures of the inDegreeOf(Integer) and outDegreeOf(Integer) methods of GDMSGraph (I had inadvertently added this and caused a compilation error).
Added / updated documentation in the remaining classes in the model package and made a few minor modifications to the code.

DOCUMENTATION:
- Added Javadoc for GraphEdgeIterator, GraphEdgeSet, GraphException, and GraphSchema.
- Updated the Javadoc for GraphEdge and GraphMetadataFactory.
- Added package-level documentation for the model package.

CODE MODIFICATIONS: 
- Made the code more readable in GraphMetadataFactory.
- Fixed two spelling errors in model/GraphMetadataFactory: (1) createMReachablesEdgesMetadata() --> createMReachableEdgesMetadata(), and (2) createReachablesEdgesMetadata() --> createReachableEdgesMetadata(). Made the appropriate updates in function/ST_MFindReachableEdges, function/ST_MFindReachableEdges, and process/GraphUtilities.
Updated the documentation in the five main classes in the model package.
Merge pull request #1 from ebocher/gdms_topology_plugin

GDMS topology as a GDMS plugin
Added documentation and modified the getDescription() and getSQLOrder() methods of ST_Graph and ST_ShortestPath in the function package.
Merge remote-tracking branch 'upstream/master' into doc
Added HTML formatting to the getDescription() method of ST_Graph in the function package.
Minor modifications to the documentation of GDMSGraph and DWMultigraphDataSource in the model package.
Documented findPathBetween2Nodes(DataSourceFactory, GDMSValueGraph<Integer, GraphEdge>, Integer, Integer, double, ProgressMonitor) in GraphPath in the process package.
Documented several of the tests in GraphAnalysisTest in the function test package.
Formatted a lot of the code in the test packages to make it more readable.
Deleted a unit test from GraphAnalysisTest in the function test package that I had mistakenly added.
Merge pull request #2 from agouge/doc

Documentation of the model package as well as two functions