Add a new API in JobInfo.Builder for Data Transfer jobs.

Also add a new API in JobScheduler which allows apps to check if they
have the RUN_LONG_JOBS permission.

Bug: 255371817
Test: atest JobInfoTest
Change-Id: I433977e8bbf041f53bcb9a63f0a992433d06fb40
7 files changed