precisedataState refactor part 3

1. expose DataFailCause to systemAPI
2. expose PreciseDataState to systemAPI
3. change string apntype to bitmask.
4. change string dataFaiLcause to intdef

Bug: 119891533
Change-Id: Ife380a5063f44f80d41f60ffaecc5185f2f5b16b
(cherry picked from commit 16e24cd5dea591c16d47a9777e3aefb4b952c529)
Merged-in: Ife380a5063f44f80d41f60ffaecc5185f2f5b16b
8 files changed