Listview: Some small changes because we use class ui-li anymore but still add class ui-btn.
Theme: Added selectors for pure CSS theme inheritance.
Listview: theme inheritance.
Listview: Removed nested listview option headerTheme.
Listview: Removed unnecessary fallbacks. Split button icon option has a default and can't be set to false.
Listview: Split button theme inheritance.
Theme: Fixed a typo.
Listview: Reverted the "add body theme class to container" solution.

I realized this won't work because if you add ui-body-a to the listview container, the style will be overriden if the page has ui-body-b. We do have to add a button theme class to each listview button if the theme shouldn't be inherited.
Listview: theme inheritance for list dividers.
Button: theme inheritance.
Theme: theme inheritance for buttons in bars.
Fieldcontain: No class ui-body for fieldcontain. Deprecated data-role="fieldcontain". Add class ui-field-contain instead.
Checkboxradio: Theme inheritance via CSS. Don't add btn theme class unless it a theme has been set.
Select: Theme inheritance via CSS. Don't add btn theme class unless theme has been set.
Select: We don't add btn down state class anymore so there is no need to remove it either.
Fieldcontain: Removed display none for the separator. Unset the style instead.

Display none was added because content none for the :after pseudo element that we use for the separator doesn't seem to work on Android 2.3. Display none kills the clearfix so we just unset all styles.