[reports] smarter access logic for reports' experiments

    Generates an access map to properly check which experiments
    the user has access to, and which they dont. Depending on
    the access map, the reports app will show either the full
    experiment name and give the corresponding URL, or give
    just the alias and no URL.

    Closes beat/beat.web!525
1 job from 525-report-links-to-experiments in 13 minutes and 2 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Build
failed #165910
docker-build
build_linux_36

00:13:02

 
Name Stage Failure
failed
build_linux_36 Build
   'short_description': '',
'status': 'published'}

----------------------------------------------------------------------
Ran 1010 tests in 490.819s

FAILED (failures=5, skipped=40)
Destroying test database for alias 'default' ('/dev/shm/beatweb/test.sqlite3')...
ERROR: Job failed: exit status 1