Added request timeout header.

- Protocol header.
- Context now uses timeout header of possible.
Timeout header is now automatically added to requests.

Timeout value is the timeout of the current context.