Add support for CMAKE_SYSROOT_COMPILE and CMAKE_SYSROOT_LINK
Android NDKs need 2 different sysroot values when compiling and when linking from version r14 when using unified headers. When they are set, they will override the CMAKE_SYSROOT value appropriately.