Fix touchscreen and compass orientation for Exynos 4210-based tablets

Samsung's I9100 Jellybean source release introduced some strange
orientation issues for the Tab 7 Plus and Tab 7.7 tablets.  This
reverts the touchscreen and compass behavior to that of the ICS
kernels.

Thanks to @daniel_hk on XDA for finding this.

Change-Id: I99dfa2869c24f73cc3d7008f346af2b549221b68
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.1
d710: revert mic swap