Implement Drupid::Project.from_s.
Remove unused accessor.
Don't fetch download URL if project has no version.
Detect when a project has no release history.

When a project has no release history, an error
XML is returned. In such a case, the method must
set @release_xml to nil and return.
Make --edit accept project names again.

Fix a regression that caused --edit to accept
only URLs, and not project names (e.g., 'drupal-8.x')
any longer.
Improve a message.
Make drupid --edit a bit more verbose.

This is useful when patching big projects, like
Drupal.
Optimize drupid --edit.

Cache the projects to be patched. Do not clean up
(i.e., reset/delete repo) unless -e is invoked
without an argument, because it is not necessary
to clean up temporary folders.
Bump version.
Restore location attribute.

This is currently not used by Drupid, but it's an
attribute that can be found in a makefile, so keep
it.
Ignore .rbenv-version.
Add release notes for v1.1.5.
Fix variable name.
Minor fixes to the README.