PHOENIX-1407 Set scan caching based on fetch size

Use the fetch size set on a Statement to set the caching setting
on underlying scans. This patch also ensures that the default scan
size is set to QueryServices.SCAN_CACHE_SIZE_ATTRIB (before it
was not set at all).