nimble/controller: Use mynewt-core crypto driver for certain crypto operations on nrf5x
The nimble controller performs certain encryption operations on the nrf5x mcu's by accessing the ECB peripheral directly. We would like to share this peripheral, when possible, with other packages that might want to use the peripheral. Apache Mynewt has crpyto packages that allow sharing the peripheral and these have been added to the controller and will now be used by the controller. Note that some code attempts to access the ECB peripheral inside ISR context (scanning and initiating when resolving private addresses). If the peripheral is being used when address resolution is required, the address resolution will fail (we will not attempt to use the peripheral). This should be a rare occurrence as the peripheral will hopefully not be used extensively nor for long periods of time.