Allow custom dependencies for model.filter(fn)
Merge remote-tracking branch 'SLaks/master' into habitrpg