Make registry activity log more info.

Mismatches in how a service is registered vs. looked up is often a
cause of trouble/confusion when setting up faban. This diff adds info
logging when services are both registered and looked up. This can make
it easier to diagnose related problems (because info logs show up in
the UI log view of a run).
Fix null pointer exception when deleting a run from the web UI.

Previously, when selecting a run and clicking 'Delete' (from the View
Results page) resulted in an exception being shown in the page
(although the run data did get deleted from disk). If multiple runs
had been selected, only the first one was actually deleted from disk.
include class name in annotation error messages
Get service logs when benchmark is killed by user
Add isRestart to ServiceContext API
Merge pull request #60 from jvirkki/jyri-registry-infologs

Make registry activity log more info.
Merge pull request #61 from jvirkki/jyri-fix-delete-run

Fix null pointer exception when deleting a run from the web UI.
change message to not include ending .
Fix for Issue #63: Add support for OPTIONS request in ApacheHc3Transport

Added optionsURL() methods similar to other types of Http methods.
Merge pull request #63 from willr3/dev/willr3/ServiceWork

Get service logs when benchmark is killed by user
Merge pull request #62 from willr3/dev/willr3/Logging

add Class name to Annotation error messages