Removed ISolrQueryResponse interface and only use the implementation.

SolrQueryResponse is immutable. All properties are get only.
Metadata is safe and will never return null.
Refactored SampleSolrApp to use SolrQueryResponse.