fix metrics de-serialization for bySegment results
add comment about de-serialing bySegment
fixes for bySegment queries and caching

- prevent bySegment queries from getting cached
- avoid computing cache keys if not populating or using cache
- avoid computing cache data when not populating cache
Merge pull request #950 from metamx/fix-bysegment-serde

Fix bySegment metrics de-serialization