Anorm storage: Only add annotations to a span that do belong to the span

Currently, every span returned by `getSpansByTraceIds` contains all annotations
from the trace, regardless whether they belong to the span or not.

Author: @Trundle
Fixes #298
URL: https://github.com/twitter/zipkin/pull/298