Add the keyboard shortcut 'e' to edit the project
When adding or editing a project, bind the key `esc` to the action: cancel
Strip the items before updating them in the DB
Fix editing project when a field is None
Add missing import (needed to catch and eventually re-raise the exception)
Do not forget to return the versions found at the end

Define versions as None at the top even though we should never encounter
the situation where versions is undefined.
Adjust the launchpad backend to rely on the project's homepage instead of its name
Merge pull request #17 from fedora-infra/edit_button

Keyboard shortcuts