Update the Spinner to use SpinnerCompat.

Had to pull in SpinnerCompat's source in, since appcompat keeps it
as internal only. Also took the layouts for both the spinner item
and the dropdown item from sherlock.