Scatter translation fingers

This branch adds a .translation_touches property to Scatter. it defaults to 1. Setting it = 2 means that when .do_translation is True, you must use two fingers instead of one to pan the scatter.

This is especially handy when you have a ScatterLayout full of buttons or other widgets that you interact with using a single touch.