Use queried time range to display graphs

That will help users seeing where data is or not available. Fixes #794.
Use user's timezone on all hovers
Do not show refresh on an empty field_chart widget

Related to #804