Fixed #18314.request.build_absolute_uri() finally functions correctly

https://code.djangoproject.com/ticket/18314 In "django/http", request.build_absolute_uri() finally functions correctly when path starts with "//". Thanks SmileyChris  and yoyoma for work on the patches. I manually applied the "18314.diff" patch given by SmileyChris. The tests  in "tests/http/" failed before the patch was implemented, and then the tests succeeded after the patch was implemented. Please code review and let me know how I can make this PR better.