Separate inner and outer requests

0. Added comment to twoHundo IE's 1223 status code
1. Fixed success determination if we make request not to HTTP. [Last time] (https://github.com/ded/reqwest/commit/094ceefed65bf2049e937158caa3e93832206207) I made a mistake, when tried to check if **request is made FROM http or not**, but I should check if **request is made FOR http or not**. So now:
1. we'll check if the requested url has protocol
2. otherwise request is made for the inner resource, so we'll take window.location.protocol as requested protocol
3. we'll check this protocol from 1 || 2 for https