MODULES-1192 fixes to handle mcollective::actionpolicy::rule 'facts' parameter conflicting with $facts hash when trusted_node_data=true

- add travis matrix builds for puppet 3.7.0, with and without trusted_node_data=true
- rename mcollective::actionpolicy::rule 'facts' parameter to 'fact_filter', to not conflict with $facts hash from trusted_node_data=true
- require puppetlabs_spec_helper >= 0.7.0 for TRUSTED_NODE_DATA env variable
- add actionpolicy::rule spec, along with test for specified facts param
- update templates/actionpolicy.erb