Merge the 2018-05-05 SPL branch from AOSP-Partner into int/n/fp2

* origin/security-aosp-nyc-mr2-release:
  Fix failing FileTest#test_canonicalCachesAreOff()
  Disable File.getCanonicalPath caches.
  Proper fix for rejecting ftp URL with /r/n.
  Revert "Reject ftp URLConnection containing /r/n in user info."
  Reject ftp URLConnection containing /r/n in user info.
  Test for rejection of ftp URL with /r/n in userinfo

Issue: FP2N-106
Change-Id: I624f65b92c814cc6492e89562f81256dd7737a17