Make ProviderAction.Insert Parcelable

This required a change in Batcher, since it's comparing stuff by identity
Base equals()/hashCode()/toString() implementation for ProviderAction
Add tests for checking if Parcelables are parceled correctly