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.
Added TransactionalFramedGraph
Added support for creating TransactionalFramedGraph to
FramedGraphFactory.
Mockito should be in test scope.
Added unit test for wrapping in framed graph factory.
Javadocs.
Rename TransactionalFramedGraph to FramedTransactionalGraph
Abstract module now handles different graph types.
Merge branch 'modules'