Allow users to control the number of tasks for table scan operations

This will enable user's queries to perform well even for high cardinality partitioned tables.

set shark.map.tasks=100;