Allow multiple and second-level 'filter' statement in module 'setup'.

This small patch enhances the "setup" module's "filter" capabilities: It can now filter second-level elements in the ansible_facts dict (by using "-" like so: 'filter=ansible_eth0->macaddress') and also take into account multiple filter statements separated by ";" at once ('filter=ansible_eth0;ansible_user_id').