Redirect Chinese students to a Chinese CDN for video. BLD-1052.

Use Chinese Video CDN when users coming from China.
Issue: https://edx-wiki.atlassian.net/browse/BLD-1052

@auraz please review.
Done: enable the middleware globally, but store the IP in the session and only recalculate if the ip has changed.