Add task batcher to context.

Batch tasks to 100 tasks, as that is the limit of the taskqueue api.

Add tests for _task_batcher()