Optimize the text output of the /api/pendingacls endpoint following @abadger 's advice

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
Adjust the unit-tests for the changes in the output generated by /api/pendingacls
Optimize the text output of /api/critpath to follow @abadger's advice
Let pending_acls be sorted using .sort instead or sorted()

.sort sorts in-place while sorted() creates a new list, which is not
something required here.
Merge pull request #64 from fedora-infra/pending_acl_api

Pending acl api
Add a new form dedicated to edit package's information
Create a new api endpoint to edit information about a package
Add unit-tests for the new api endpoint allowing to edit package's information
Include the new api endpoint to edit package's information in the API documentation
We cannot check SQLAlchemy exception when inserting the different status in the DB
Make the accordions in the api documentation page a little larger
Merge pull request #65 from fedora-infra/api_edit_pkg

Api edit pkg
Add a new method in the internal API to update the critpath flag of a package in a branch
Update the log entries to include the logs critpath update actions
Let the internal API return only one message instead of a list

This makes more sense as the internal API will only ever return one single
message not more.
Add a new API endpoint to set the critpath flag for one or more packages on one or more branches
Add unit-tests for the new API endpoint allowing to change critpath
Document the new API endpoint for updating critpath in the API documentation
Fix documentation of /api/package/critpath/, it defaults to False not True
Merge pull request #66 from fedora-infra/api_critpath_update

Api critpath update