More convenient APIs for using Cache-Control in requests.

Closes https://github.com/square/okhttp/issues/606
What do you think about hiding the units that HTTP requires and exposing those that Java wants to use:
```java
public Builder maxAge(long amount, TimeUnit unit) { ... }
```