title: setting value of dijit/form/numbertextbox sets displayedValue -- not value
body: <p>I'm setting the value of a dijit/form/NumberTextBox programatically and when I debug I see that the displayedValue has been set, not the value.  Any idea why it would behave this way?  My NumberTextBox is located on a template widget, maybe that has something to do with it?</p>
  
  <p>Template:</p>
  
  <pre><code>&lt;input type="text"
                 style="width: 50px; height:20px;"
      data-dojo-type="dijit/form/NumberTextBox"
      required="true" 
      data-dojo-attach-point="tbDiam"
      data-dojo-props="constraints:{min:6,max:100,places:0},
      invalidMessage:'Please enter numeric value, no decimals.',
      rangeMessage:'Invalid diameter.' ""/&gt;
  </code></pre>
  
  <p>Setting the value:</p>
  
  <pre><code>this.tbDiam.set("value", "25");
  </code></pre>
  
  <p>getting the value:</p>
  
  <pre><code>this.tbDiam.value; //undefined
  this.tbDiam.displayedValue();//"25"
  </code></pre>
  
  <p>Thanks</p>