fix boilerplate.js so has("dojo-bidi") set when dir=rtl
fix bidi support in Button and WidgetBase