Select, _FormSelectWidget, MultiSelect: remove deprecated API's, refs #4

_FormSelectWidget:
- remove support by dojo.data
- remove support for sortByLabel (instead, just pass sort option to store)
- use dojo/Deferred not dojo/_base/Deferred

Select:
- desupport onFetch() callback
- stop using ${nameAttrSetting} (it's only needed for IE6 and IE7)

MultiSelect:
- remove nameAttrSetting variable; it was only needed for IE6/IE7
SimpleTextArea: remove nameAttrSetting variable; it was only needed for IE6/IE7
Slider: remove deprecated API's

- stop using ${nameAttrSetting} (only needed for IE6, IE7)
- extend _WidgetBase rather than _Widget
Spinner: remove ${nameAttrSetting} since it's only needed for IE6/7
TextBox, MappedTextBox, DropDownBox: remove deprecated API's, refs #4:

- remove deprecated methods (setDisplayedValue, getDisplayedValue)
- remove nameAttrSetting variable; it was only needed for IE6/IE7
ValidationTextBox: remove deprecated API's

- desupport regExp, regExpGen (should use pattern instead)
- don't use ${nameAttrSetting}, it's only needed for IE6 and IE7
_LayoutWidget: extend _WidgetBase not _Widget
Accordion: use _WidgetBase and remove dijit-legacy-requires
ContentPane: remove deprecated code

- remove deprecated setHref() and setContent() methods
- use dojo/request not dojo/_base/xhr
- use _WidgetBase not _Widget
dijit/layout/utils, LayoutContainer, BorderContainer: remove deprecated APIs

- support for layoutAlign instead of region
- support for "client" instead of "center"
- utils.layoutChildren() fixup of children[] array if center widget is not last
- export of dijit.layout.utils global
- extend _WidgetBase rather than _Widget
- BorderContainer: custom splitter should be specified as function rather than string
- remove BorderContainer.getSplitter() method
- don't add custom properties to _WidgetBase since it's not necessary if those properties are specified in data-dojo-props
StackContainer, TabContainer: remove deprecated API's

- remove dijit-legacy-requires
- remove _adjacent(), forward(), back() methods
- use _WidgetBase not _Widget
- StackController.buttonWidget and TabContainer.controllerWidget must be constructors, not strings
remove deprecated layout modules (AccordionPane, LinkPane, SplitContainer), refs #1
[temporarily] remove testCommon.js, will do this in SVN eventually though
Editor (will be checked into SVN)
tree code (change will be checked into SVN after 1.9)
don't use LinkPane (will be checked into SVN eventually)
TextBox (will be checked into SVN)
template updates (will be checked into SVN)
test update (will be checked into SVN)
delete old themes