Reduce boiler-plate code in tests (#125)
* Reduce boiler-plate code in tests There is a lot of boiler-plate coded needed when writing tests. This commit reduces the boiler plate code by introducing a wrapper around adapter_t. Improved conversion from structs/enums to text are added. Tests are updated to use these improvements. Files affected by the change has been linted. The tests are now built for all supported SoftDevice API versions making it easier to detect if the tests are working for the versions supported.