Add and migrate FilterSetUserPermission

Squashed commit of the following:

commit ba4539b145abacdec2dec0b0c51ce658569a097a
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 1 11:37:26 2014 +0100

    done filter_set_user_permission

commit 1208b14c9a4a780178d85e93718bead4bdbf6ff0
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 1 10:59:25 2014 +0100

    ... migrate ...