ACL changes for taxonomies, fixes #3879

Squashed commit of the following:

commit ce8eca8c4a3c5649ea8561b9e5b89c5e14c9af63
Author: José Raddaoui Marín <raddaouimarin@gmail.com>
Date:   Wed Jul 31 05:40:24 2013 +0200

    Allow multiple taxonimies conditions

    Change getFilterCriterion to allow more than one taxonomy's
    condition per user/group

commit 90c2dddf05e491f45737c8f0cc87fad73192b4b4
Author: José Raddaoui Marín <raddaouimarin@gmail.com>
Date:   Wed Jul 24 00:59:37 2013 +0200

    Check taxonomy constants in QubitAcl