title: Joda-Time DateTimeZone
body: <p>I have a unit test which attempts to verify some behavior between Israel/London, one of the first things I check is the timezone offset in <code>Asia/Jerusalem</code> as follows</p>
  
  <pre><code>val clientTimezone = DateTimeZone.forID("Asia/Jerusalem")
  val now = new DateTime(DateTimeZone.forID("Etc/GMT"))
  val clientOffset = clientTimezone.getOffset(now) / (1000 * 60)
  </code></pre>
  
  <p>Right now it's 5pm in London, 7pm in Israel, and 4pm GMT, but when I run this code I get <code>now</code> initialized to 16:00, and <code>clientOffset</code> = 120 not 180.  If I swap <code>Asia/Jerusalem</code> for <code>Europe/London</code> I get a <code>clientOffset</code> = 60.</p>
  
  <p>Am I using Joda correctly, or does it have the wrong time?  These tests were fine before this weekend.  This is with version joda-time 2.1</p>