Tool release management for admins
This release adds the necessary functionality to the administrative pages of the control panel to create, retrieve, update and delete releases of tools. Furthermore, releases of tools can be flagged as restricted to a group of users, defined by a comma separated list of usernames.
This work was done as PR #846 with this Trello ticket defining the scoope.