Added a ViewSwitcher to the chart item layout
Uses the SwitchViewer to show progress animation when first loaded
Loads the image asynchronously only when it's viewed
aesthetics
Removed redundant resetDisplayedOptions and executeLoadingChartIfChanged
Handles duplicate views of the same chart
BugFix: Set the tag of the ChartView, not the ImageView
Merge branch 'lazy_charts'