added onBeforeListRender() plugin hook, updated pivot plugin to use cache, and to not limit its query and to use raw values to sum on