[api] avoid deprication warnings for .all call
[webui][api] added edit/delete functionality with permission checks
[webui][api] edit and delete both route through different methods now.
[webui][api] refactored permission check. Added condition for required params. Handingly unknown request ids for comment
[webui][api] moved field checks to controller, updated test functions and some more refactoring.
[webui][api] added required_fields to check for empty params/content and fixed other tid-bit bugs
[api] fix project relationship creation during maintenance incident creation (issue #364)
[api] fix execution of automatic request approval

also introducing default admin user definition and do some cleanup
[backend] publish: use hard links instead of symlinks for arch metadata

Our download redirector follows the links, this confuses arch's installer.
[API] Fix wierd ldap code.
[API] fix 500 error on first login.
[API] Fix realname extracting during creation from ldap.
[webui] Move comment view files out of shared
[webui][api] Move comments to the show pages, simplify them
[webui][api] Fix the comment test/fixtures and the resulting fallout
[api] Don't change the value of exceptions...
[backend] remove $conf as payload for SRCSRV_START

No notification plugin can handle perl code as type, nor is it supposed
to handle it. I wonder who is interested in this event anyway
[api] also allow render exceptions in JSON routes
[backend] remove old request handling

Only leaving the functions needed to run the 2.4 API migrations
[api] remove some files not needed anymore