Add inheritance/polymorphism support
Pull type info functionality out of core framed graph.
Merge pull request #1 from BrynCooke/typeinfo3

Pull type info functionality out of core framed graph.
Allow TypeResolver to attach multiple interfaces to a framed element
Multiple type resolvers now allowed
Added unit test for type resolver, updated javadocs.
Merge pull request #2 from BrynCooke/typeinfo3

Multiple type resolvers now allowed
Don't pass the same interface to newProxyInstance twice
Added Factory/Module support.
https://github.com/tinkerpop/frames/issues/50
Changed 'add' to 'withClass' on TypedGraphModuleBuilder.
'create' on FramedGraphFactory changed to 'createFactory' to avoid
confusion.
Added the ability for modules to wrap the graph being framed e.g. to add
event graph.
Merge pull request #53 from gjdev/fixes

Fix detection of parameterized return types
Added TransactionalFramedGraph
Added support for creating TransactionalFramedGraph to
FramedGraphFactory.
Mockito should be in test scope.
In FramedGraph: Don't call getBaseGraph()

Calling getBaseGraph() and operating directly on that in annotation
handlers for FramedGraph limits overridability possibilities. It means
that the annotation handlers bypass the methods of FramedGraph. If
those are overridden to add functionality (e.g. in a MyCustomFramedGraph
extends FramedGraph), you can't use the annotation handlers anymore.
This change fixes that.
Merge pull request #54 from gjdev/fixes

In FramedGraph: Don't call getBaseGraph()
Added unit test for wrapping in framed graph factory.
Javadocs.
Rename TransactionalFramedGraph to FramedTransactionalGraph
Abstract module now handles different graph types.
Merge branch 'modules'