Support for filters that are functions.

setFilter() now accepts and uses both string (as selector) filters and
function filters. Function filters receive the event that triggered them
and the draggable element on which they were triggered.
tests for get/set of filters that are functions
update test page to import 0.5