Use context injection for EntryDAO

Instead of hard-coding the EntryDAO implementation, a JAX-RS provider is
used to inject an instance of ContextResolver<EntryDAO> into the service
class. The provider can be parameterized with the class name of the
default implementation.
Unit tests for RestService