Started work on the ip_policy check
Add functionality to handle setting default allocation pools

- handle both IPV4 and IPV6
- three cases to test
    - user provides allocation_pools the same as the default [5:-2]
    - user provides allocation_pools smaller than the default
    - user provides allocation_pools larger than the default

RM4825
DRYed up the tests into a base class
fix handling of multiple allocation pools, added tests
fix requirements to hopefully make travis rebuild dependencies
add --upgrade to travis yml to see if that helps broken build
change builtin from wafflehaus to wafflehaus.neutron
Merge pull request #8 from jmeridth/policy_work_jm

Policy filter