scratch: improve pad

* add instance to have multiple scratched clients
* add 'all screens' to screen property
* this makes drop.lua obsolete
scratch: add position to pad.toggle()