title: specify global settings for Json.Net for DateTime serialization/deserialization
body: <p>Is it possible to set JSON.Net such that if you want to serialize a DateTime, it is serialized to UTC format. When deserializing from a string, it is deserialized to 'LocalTime'.  For example:</p>
  
  <ul>
  <li>Serialization</li>
  <li><ul>
  <li>01/01/2012 16:00:00 (Kind = UTC) Stored as <code>2012-01-01T16:00:00Z</code></li>
  </ul></li>
  <li><ul>
  <li>01/01/2012 16:00:00 (Kind = Local, with GMT +1) -> Stored as <code>2012-01-01T15:00:00Z</code></li>
  </ul></li>
  <li>Deserialization (assuming machine with Local Time = GMT+1)</li>
  <li><ul>
  <li><code>2012-01-01T16:00:00Z</code> -> Deserialized to 01/01/2012 17:00 +1GMT (Kind = Local)</li>
  </ul></li>
  <li><ul>
  <li><code>2012-01-01T15:00:00Z</code> -> Deserialized to 01/01/2012 16:00 +1GMT (Kind = Local)</li>
  </ul></li>
  </ul>
  
  <p>However, I would like this to happen 'automatically', and not having to specify it with setttings each time - Like a global setting. Is this possible? </p>