title: Property set to false, but target still executed
body: <p>Here's a simple Ant build file:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;project name="Project" default="build" basedir="."&gt;
      &lt;property name="compressAssets" value="false"/&gt;
  
      &lt;target name="build" depends="compress-assets"/&gt;
      &lt;target name="compress-assets" if="compressAssets"&gt;
          &lt;echo message="executed"/&gt;
      &lt;/target&gt;
  &lt;/project&gt;
  </code></pre>
  
  <p><code>compressAssets</code> is set to <code>false</code>, so how come the <code>compress-assets</code> target is executed every time? Note the <code>if</code> property on the target.</p>