camera: Revert device specific hacks

Squash of:

Revert "camera: Depurpleator"

This reverts commit 4e1425cbd738446fd1abb26e7db0744c93d4463f.

Revert "camera: Enable scene detection when ASD is set"

This reverts commit 44584d57baea1dc4025074c22daac38fdd417ef6.

Revert "camera: Re-add workaround for freeze when recording stops"

This reverts commit 04afe05b04f4f9519d66de775aa677d40e60a041.

Revert "camera: Add workaround for broken video snapshots"

This reverts commit 8a1aced9a1a2d070d3533f95b3bc3dedb1b1f282.

Change-Id: Iccff8dbf360c41c29cd716eb56ca8336250cc428
Merge remote-tracking branch 'upstream/cm-10.2' into cm-10.2