If the search returns only one packager redirect the user to the packager's page

Fixes https://fedorahosted.org/pkgdb2/ticket/22
Add anchor for each title in the API documentation
Adjust the HTML to have one accordion per section rather than one per entry
Add an anchor for each entry of the accordions in the API documentation
Add the link icon used to show the anchors in the API documentation

Adjust the pkgdb2 documentation to acknowledge the author of the icon,
the awesome @mairin :)
Adjust the css a little to center the icon
Adjust the unit-test to account for the redirection if only 1 packager is found
Adjust the unit-test to account for the new HTML structure in the API documentation
Small formatting in the .rst of the documentation
Expand the unit-tests to cover the redirection if only one package is found matching
Create the AdminAction class and its search function
Add the add_new_request_branch method to the internal API

This method allows register a new branch request in the AdminActions
table.
Update the logs to support package.branch.request send upon new branch request
Expose the search_actions method in the internal APi

This method behaves similarly to the search_logs method by allowing the
user to find the actions requiring admin intervention matching a set of
criterias
Add a dedicated form to request a new branch for a package
Add the admin_actions endpoint

This endpoint exposes the actions requiring admin intervention in a
similar manner as the admin_logs endpoint
In the front page of the admin section add the link to admin_actions
Add the list_actions template required for the admin_actions endpoint
Add the request_branch template used to request a new branch for a package
Add the package_request_branch endpoint allowing to request for a new branch on a package