OPSWAT compliance

* Refactors the OPSWAT template
* Creates the basics for adding compliance configuration to the provisioners in the admin GUI
* Adds compliance configuration in the admin interface for OPSWAT
I agree with you but that call is meant to be temporary.

We should create a separate flow for the compliance and the authorization which means the get_device_info will need to be called twice