* Split out geofency with a component and platform * Make geofency component/device_tracker more async * Move geofency tests to new package * Remove coroutine in geofency callback * Lint * Fix coroutine in geofency callback * Fix incorrect patch