Fix #652 NPE on sdk < Honeycomb

Calling dispatchRestoreInstanceState from ABS on pre honeycomb causes
View.java to throw a NPE sometimes becuase ViewGroup.java doesn't do
this check
in the older versions. This bug doesn't appear in newer versions of the
framework.

if ((c.mViewFlags & PARENT_SAVE_DISABLED_MASK) != PARENT_SAVE_DISABLED)
{
                c.dispatchRestoreInstanceState(container);
            }

View.java doesn't check for a null container (even on JB) in
dispatchRestoreInstanceState so it just blows up.
checkstyle nonsense.

(Every language needs a gofmt)
Fix for NoSuchFieldError in java.util.Locale.ROOT in CapitalizingButton.java. Issue #712
Merge branch 'tarkeshwar-master' into dev
Delegate to IcsColorDrawable for ColorDrawables on pre-Honeycomb.

Closes #707. Refs #379.
Re-add migration guide. Closes #700.
Style tweaks.
Merge branch 'ChrisSmith-652_Fix' into dev
Use correct HDPI search icon. Closes #678.
Solve tab view measuring issue. Closes #673.
Merge pull request #714 from SimonVT/dev

Solve tab view measuring issue. Closes #673.
Update website/usage.html

fixed typo
Merge branch 'mkonecny-master' into dev
Be polite to potential consumers of this class despite being in the internal API.
Unused import.
Enable Xlint

Also suppress sole warning.
Code sample for issue 738.
Better travis config.
Merge pull request #758 from JakeWharton/new-travis

Better travis config.
Init the action bar during findViewById