Beacon Init Provider
Internal Beacon SDK class to handle the initialization of the SDK with Application Context
Auto Init can be disabled by adding the following meta-data tag to your manifest. However, if Auto Init is disabled you need to pass context to Beacon.Builder.withContext() to manually init the Beacon.