Split bin/ into scripts/ and app/

- Split bin/ into:
  - app/ for Haskell source files
  - scripts/ for scripts
- Added bench/ into app/, devops/ into scripts/
- Updated gargantext.cabal and README accordingly
4 jobs for 420-improve-the-project-s-file-hierarchy-and-scripts in 16 minutes and 9 seconds (queued for 57 minutes and 8 seconds)
latest
Status Job ID Name Coverage
  Cabal
failed #15594
cabal

00:16:09

 
  Stack
skipped #15595
stack
 
  Bench
skipped #15596
allowed to fail manual
bench
 
  Test
skipped #15597
test
 
Name Stage Failure
failed
cabal Cabal
checking for references to /tmp/nix-build-igraph-0.10.4.drv-0/ in /nix/store/hvz7f7hzh7s78mlmmswwbcgl235gm95c-igraph-0.10.4...
patching script interpreter paths in /nix/store/hvz7f7hzh7s78mlmmswwbcgl235gm95c-igraph-0.10.4
stripping (with command strip and flags -S -p) in /nix/store/hvz7f7hzh7s78mlmmswwbcgl235gm95c-igraph-0.10.4/lib
shrinking RPATHs of ELF executables and libraries in /nix/store/lkbdvfbw6c0sjvvia6s5w02ydjld0ws8-igraph-0.10.4-doc
checking for references to /tmp/nix-build-igraph-0.10.4.drv-0/ in /nix/store/lkbdvfbw6c0sjvvia6s5w02ydjld0ws8-igraph-0.10.4-doc...
patching script interpreter paths in /nix/store/lkbdvfbw6c0sjvvia6s5w02ydjld0ws8-igraph-0.10.4-doc
/tmp/nix-shell-14-0/rc: line 3: ./bin/update-project-dependencies: No such file or directory
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1