Pulled common bits of HasChildFilter and HasParentFilter to HasFilter
Pulled common bits of HasChildFilter and HasParentFilter to HasFilter

aparo/pyes,Fiedzia/pyes,rookdev/pyes,aparo/pyes,HackLinux/pyes,HackLinux/pyes,jayzeng/pyes,aparo/pyes,jayzeng/pyes,mavarick/pyes,haiwen/pyes,mavarick/pyes,haiwen/pyes,Fiedzia/pyes,rookdev/pyes,Fiedzia/pyes,haiwen/pyes,HackLinux/pyes,mavarick/pyes,jayzeng/pyes