remove dijit/_base except for dijit/_base/manager::defaultDuration def, refs #1
Calendar: removing deprecated API's, _Calendar module, etc. refs #4, #1

- remove deprecated APIs (setValue, onValueSelected)
- use _WidgetBase rather than _Widget
- remove deprecated _Calendar module
ColorPalette:use _WidgetBase rather than _Widget
Declaration: extend _WidgetBase, use data-dojo-* only
Dialog, DialogUnderlay: remove deprecated API's

- remove dijit-legacy-requires
- use _WidgetBase not _Widget
- stop setting dijit._underlay global
Editor: remove deprecated APIs etc.

Plugins:
- desupport old method to register plugins via pubsub
- remove _Plugin.connect()
- remove FontChoice custom parameter (should use values instead)
- remove lowercase fullscreen, newpage, and viewsource aliases for fullScreen, newPage, and viewSource plugins

Editor:
- use _WidgetBase instead of _Widget
- remove focusOnLoad and captureEvents properties
- remove setDisabled() (should use set("disabled", true)), blur(), _sCall(), getNodeHtml(), getNodeChildrenHtml() (for last two, should use html module directly)
- simplify focus(); need to test if it still works on IE8

Miscellaneous:
- make range.create() window parameter mandatory
- remove dijit/_editor/selection, it's replaced by dijit/selection
InlineEditBox: remove deprecated APIs

- use _WidgetBase not _Widget
- this.editor must be constructor or MID, not dot separated string
- remove setDisabled(), setValue(), getValue()
Menu: remove deprecated APIs, refs #4:

- remove deprecated setLabel(), setDisabled()
- remove dijit-legacy-mode
- quirksmode support
- _Widget --> _WidgetBase
_PaletteMixin: dyeClass can't be string, refs #4
ProgressBar: remove deprecated APIs

- remove progress and indeterminate attributes (should use value instead)
- extend _WidgetBase not _Widget
TitlePane: remove setTitle() and obsolete CSS class
Tooltip: remove deprecated APIs

- make connectId only accept a single ID
- remove addTarget() and removeTarget() (app should just set connectId instead)
- extend _WidgetBase not _Widget
_TimePicker: remove deprecated setValue() API
Tree: remove deprecated APIs

- remove support for dojo/data and direct store argument (instead of model)
- use _WidgetBase
- remove deprecated methods (_getNextNode, _getRootOrFirstNode)
- dndController must be Function, not String
- remove pub/sub for TreeNode click
Toolbar: remove dijit-legacy-requires and use _WidgetBase rather than _Widget
Declaration: remove deprecated code
_FormWidget, _FormWidgetMixin: remove deprecated API's, refs #4:

- remove deprecated methods (setDisabled, setValue, getValue)
- remove nameAttrSetting variable; it was only needed for IE6/IE7
- remove dijit-legacy-requires
- use _WidgetBase not _Widget
- stop supporting attributeMap
Button and subclasses: initial updates to remove deprecated API's, refs #4, #5

- remove dijit-legacy-requires and ${nameAttrSetting}.
- remove deprecated methods (Button.setLabel, ToggleButton.setChecked)
- still need to convert Button and DropDownButton templates to be simple <button> nodes, rather than having hidden <input>.
CheckBox: remove dijit-legacy-requires and ${nameAttrSetting}, refs #4
ComboBox and related classes: remove deprecated APIs

- desupport dojo.data (should use dojo/store instead)
- extend _WidgetBase not _Widget