[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 for <span class="ref-name">525-report-links-to-experiments</span> in 13 minutes and 2 seconds (queued for 4 seconds)
Status Job ID Name Coverage
failed #165910


Name Stage Failure
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