Added in proof of concept for leveraging TitanDB multi-value properties instead of delimeters for the types.

This improvement is to fix query times; this would allow us to search for a type in O(1) time due to indexing, instead of having to do a text-scan over the index, as is currently implemented.

The major section of change is the GraphTypeManager, which adds the TitanDB Multi-value.  Also, QueryTypeCriterion has been modified to search by equals as opposed to contains.
Fixed the issue with the index; also, this fixed the issue with the GraphServiceTest as well.
Added in fix for indexes.  Now, all types should properly leverage multi-type indexing & replacement of CONTAINS for EQUALS in searching the index.
Refactored the long form of the query; added new accessor to the Graph Context that includes a
TypeAwareFramedGraphQuery, which has the method "type", which takes a WindupVertexFrame and returns all
vertices of that type.
Merge branch 'bradsdavis-master_old' into bradsdavis-master
Fix for a couple of mistakes in merging/rebasing bdavis changes
Merge branch 'bradsdavis-master'