Wrap API parameters so apipie-bindings validation for required params passes

Should now exactly match the APIv2 documentation

---

This is a priority, as this + the apipie-bindings 0.10.0 release has caused our nightly tests to fail.

I've tested creation, deletion, refresh and updates on EL7 and it goes through fine against Foreman nightly.  If you'd like to test, apipie-bindings 0.0.10 RPMs are here:

http://koji.katello.org/koji/buildinfo?buildID=14776 el6
http://koji.katello.org/koji/buildinfo?buildID=14777 el7
http://koji.katello.org/koji/buildinfo?buildID=14778 f19