21750 - olap client support & initial analytic charts

Note that query templates and cube metadata is coded in the charts.  This is temporary as this will be moved to the route.  Also, note that charts other than bar charts are not working well.  This is a limitation of the nvd3 chart lib and a better lib will be used - dimplejs.