[api] refactor another route for speed

/search/attribute?namespace=OBS&name=ProjectStatusPackageFailComment&project=openSUSE:Factory

before: 720ms, after: 31ms
[api] catch net timeouts on bugzilla - happens rather often
[api] cache the project name for project/status

Otherwise we reload the projects again and again
[webui] a live log without repository given is 404
[webui] show bots a plain link list of projects
[api] fix upstream version in project status

include packages in project status if the package has no devel package
[backend] add simple_expansion_hack for expansion without adding build packages
[backend] add first version of channel support
[backend] fix channel dependency calculation
[backend] fix read_config calls in update_project_meta_check
[backend] do not strip out the macro sections in getprojpack, we want to compare them in the scheduler
[api] readd develmtime to project status
[backend] fix handling of replaced packages in package imports

The old code could not deal with multiple packages having the same name.
Thanks go to UkJung Kim for reporting this.
[webui][api] Introduce comments for projects, package and requests in the API and display them in the UI
[webui] Comments now expand and collapse
[api] Testing and validation for comments
[api][webui] ran migrations and fixed routes for comments in request
[webui] removed package file count. Was a test and now unnecessary
[webui][api] implemented feedback received on PR about exception handling, AR calls and other tid-bits
[webui] refactored child comment reply links & display