Partial support for bidirectional PhyloData parsing

This commits changes the `PhyloData` data structure to
include a proper `GraphData` in the `pd_data` field. The
`GraphData` is almost complete, but the `objects` field needs
to be further refined from a generic JSON `Value` to proper
Haskell types.
4 jobs for adinapoli/fix-phylo-types in 108 minutes and 9 seconds (queued for 44 minutes and 34 seconds)
Status Job ID Name Coverage
  Deps
passed #7536
deps

00:24:12

 
  Test
passed #7537
test

00:35:01

 
  Docs
passed #7538
allowed to fail
docs

00:43:32

 
  Cabal
failed #7539
allowed to fail
cabal

00:05:22

 
Name Stage Failure
failed
cabal Cabal
cabal: Could not resolve dependencies:
[__0] trying: gargantext-0.0.6.9.9.6.5 (user goal)
[__1] unknown package: wikiparsec (dependency of gargantext)
[__1] fail (backjumping, conflict set: gargantext, wikiparsec)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: gargantext, wikiparsec

Cleaning up file based variables
ERROR: Job failed: exit code 1